对 init 进程 (PID 0) 发出 SIGHUP 指令是否不好,并且会重新启动服务器吗?

对 init 进程 (PID 0) 发出 SIGHUP 指令是否不好,并且会重新启动服务器吗?

背景分为两部分:

  1. 由于目前没有本地机器可以尝试,所以我没有尝试过。
  2. 我有一个挂起的远程服务器,我可以通过 ssh 登陆,但只有部分 sudo 访问权限(可以发送kills,但仅此而已)。

在后台结束后,SIGHUP执行init(PID 0) 进程是否会导致重新启动?

如果没有,是否有办法在不涉及“真正”管理员的情况下完成重启?也就是说,在这种情况下,我是被委托人。

答案1

kill -INT 1正确重启服务器。链接文本

我试了一下,它成功了。它需要 root 帐户才能激活。普通用户会收到“操作不允许”的提示,真幸运!

感谢谷歌!

相关内容