Luciano Andress Martini Asked: 2019-03-20 10:56:56 +0800 CST2019-03-20 10:56:56 +0800 CST 2019-03-20 10:56:56 +0800 CST 有没有一种 POSIX 方法来关闭一台 UNIX 机器? 772 我正在寻找一个 POSIX 命令来关闭机器。 有没有一种 POSIX 可接受的方法来做到这一点? 我用来执行此操作的命令与 POSIX 不兼容(例如,shutdown、reboot、halt 或 poweroff)。 Systemd引入了systemctl来做到这一点,但我很确定这也不是 POSIX。 posix shutdown 2 个回答 Voted Best Answer Kusalananda 2019-03-20T14:46:38+08:002019-03-20T14:46:38+08:00 不,POSIX 不关心 Unix 系统的关闭或重新启动,也不关心启动时服务的启动方式。 以下领域不在 POSIX.1-2017 的范围内: 图形界面 数据库管理系统接口 记录 I/O 注意事项 对象或二进制代码可移植性 系统配置和资源可用性 POSIX.1-2017 描述了对应用程序开发人员很重要的外部特征和设施,而不是用于实现这些功能的内部构造技术。特别强调在各种商业应用中所需的那些功能和设施。 (来自 POSIX 基本定义的介绍部分) 该shutdown命令将属于“系统配置和资源可用性”类别,它不是对应用程序开发人员很重要的工具。 完整的 POSIX 标准可在线获得。 K7AAY 2019-03-20T14:21:03+08:002019-03-20T14:21:03+08:00 回顾从第 4 页开始的所有 POSIX 命令列表halt,显示不等同于or shutdown。
不,POSIX 不关心 Unix 系统的关闭或重新启动,也不关心启动时服务的启动方式。
(来自 POSIX 基本定义的介绍部分)
该
shutdown
命令将属于“系统配置和资源可用性”类别,它不是对应用程序开发人员很重要的工具。完整的 POSIX 标准可在线获得。
回顾从第 4 页开始的所有 POSIX 命令列表
halt
,显示不等同于orshutdown
。