是否可以通过终端设置强制关机?例如:
sudo shutdown -P 60
但在某种程度上:
shutdown -c
不允许非 sudo 用户。这就是我的问题。非 sudo 用户可以取消关机命令。
或者有其他解决方案或方法可以达到同样的效果吗?
答案1
使用“at”以 root 身份安排在下一个 11:00 关机
(您可能必须先安装‘at’ sudo apt install at
:)
$ sudo at 11:00
[sudo] Password for <user>:
at> shutdown now
at> Ctrl-d
要查看 root 的 at-queue:
sudo atq
请参阅man at
以了解其他选项和参数。
正如我之前提到的,Cron 会在给定时间执行命令,每次发生该时间时执行,例如 15 分钟后、每 5 天、一周中的某天或分钟、小时、天、星期几和每月某天的组合。这对于必须在每天、每周或每月的特定时间运行的命令很有用,但对于一次性命令则不然。还有at
更好的。