halt可以closures机器,
但是shutdown now不会closures,只会将rootclosures。
任何人都知道原因?
在一个现代的Linux系统上,通过一个合适的参数-h( halt )或-r( reboot )来暂停调用shutdown ,这些就相当于运行级别 0和6. shutdown now运行shutdown now会使系统进入运行级别1(单用户模式)。 如果要使用shutdown -h now系统,请立即使用shutdown -h now 。
在Solaris 10/11 暂停是相当残酷的,它只是刷新磁盘caching并closures系统 – 没有尝试运行任何脚本或closuressmf工具。
其他系统也可能做不同的事情。
我假设Linux? (好的做法告诉或至less标记操作系统)。
'shutdown now'将系统置于init 1中,'shutdown -h now'现在暂停。
从关机手册
关机通过发信号通知init进程来完成它的工作,并要求它改变运行级别。 运行级别0用于暂停系统,运行级别6用于重启系统,运行级别1用于使系统进入可执行pipe理任务的状态; 如果-h或-r标志都没有closures,这是默认的。 要查看停止或重新启动时执行哪些操作,请在/ etc / inittab文件中查看这些运行级别的相应条目。
这是一个“很久以前”的命令。 关机或关机 – closures计算机暂停 – 准备在用户按下电源button后closures计算机。