Gio*_*oni 8 systemd rhel7 centos7
我注意到当我发出reboot
命令时,我的 SSH 连接在 CentOS 7 上立即关闭。这并不意味着服务器已经重新启动,因为我仍然可以 ping 它。
似乎 systemd 过早地杀死了 sshd。有时,服务会卡在关闭或缓慢的状态,即使服务器已启动,我也无法再登录以验证出了什么问题。
有没有办法告诉 systemd 在所有其他服务都关闭后才杀死 sshd?
小智 0
这有点黑客行为,但是添加以下内容怎么样?
ExecStopPre=sleep 60
Run Code Online (Sandbox Code Playgroud)
/usr/lib/systemd/system/sshd.service
到?的“[服务]”部分 这并不能保证关闭的顺序,但如果您可以容忍更长的关闭时间,它可能会让您的 shell 保持足够长的活动时间,以验证其他一切是否正常终止,或者进行一些快速浏览。不确定这在一般情况下是否有帮助,因为无论如何,在这个阶段中止有问题的关闭可能为时已晚,但在您尝试调试的关闭期间反复出现问题的情况下,它可能很有用。
归档时间: |
|
查看次数: |
1400 次 |
最近记录: |