从MSSQL重新启动Ubuntu

我已经编写了一个存储过程,用作MSSQL中的计划作业来重新引导一个服务器列表,并将所有响应消息logging为错误\警告,以防重新启动不当。 一切都很好,只要我们使用OpenSUSE,现在我们已经安装了各种新的服务器,并趋于使用Ubuntu。

从MSSQL运行的命令(在手动完成后,首次cachingRSA密钥):

putty.exe -ssh用户@服务器-pw [密码] -m D:\ SQL \ APPS \ reboot.txt

它工作(如在服务器实际上重新启动),但它始终回答“服务器unexpexclty封闭的networking连接”,这是非常烦人的,因为我一直logging为一个错误,然后发出警报电子邮件给我和其他networkingpipe理员。

无论如何,我可以避免这种反应? 不同的方式从MSSQL重新启动ubuntu也许?

很明显,我意识到我可以在我的存储过程中写一个大的IF,并忽略包含“Server unexpexclty closed network connection”的消息,但我有点想避开这条路线。

詹姆斯,谢谢你的任何build议

你可以正确的结束SSH连接。 例如,而不是只使用reboot ; exit reboot您可以使用reboot ; exit reboot ; exit

顺便说一句,你为什么从MSSQL数据库本身重新启动服务器? 如果您只想在某个时间点重新启动,请在本地使用cron。