$ reboot 和 $ shutdown -r now 不同吗?

$ reboot 和 $ shutdown -r now 不同吗?

我在当天的消息结束时收到了以下通知

*** /dev/xvda1 will be checked for errors at next reboot ***

我做了以下事情

$ touch /forcefsck
$ shutdown -r now

但当我重新启动时,问题/forcefsck仍然存在,并且在当天消息结束时我收到了相同的警告。然后我运行

$ reboot

现在我不再在一天结束时收到错误消息(我假设运行fsck正确解决了这个问题)

答案1

的手册页reboot显示:

当使用 --force 或处于运行级别 0 或 6 时,此工具会自行调用 reboot(2) 系统调用并直接重新启动系统。否则,它只会使用适当的参数调用 shutdown(8) 工具。

所以大多数情况下reboot只需调用shutdown -r

相关内容