@reboot cron 守护程序脚本运行后关闭

@reboot cron 守护程序脚本运行后关闭

我有一台 ubuntu 电脑,运行在 dell990 pc 上:

uname -a
Linux dell 4.15.0-188-generic #199-Ubuntu SMP Wed Jun 15 20:42:56 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

我希望计算机通过 BIOS 开机启动,运行备份脚本然后关闭 - 这样计算机仅在我需要时才使用电源。

我正在使用 cron @reboot 脚本,然后我想让计算机关闭。我有一个 sudo crontab。

sudo crontab -l
[sudo] password for pgee:
@reboot /home/pgee/scripts/sync.sh && shutdown +2

最初我尝试shutdown在脚本 sync.sh 中使用该命令

脚本运行良好,但计算机从未关闭。如果我sudo shutdown +2从命令行(通过 ssh)执行,则计算机将按预期关闭。

有什么线索可以查看脚本不起作用的原因吗?

相关内容