crontab
是 Linux 系统中的一个定时任务工具,用于设置周期性被执行的任务。通过 crontab
,用户可以在指定的时间执行一系列命令,例如定时关机。
crontab
的任务类型主要包括:
定时关机是 crontab
的一个常见应用场景,适用于以下情况:
0 22 * * *
:表示每天的 22:00 执行任务。/sbin/shutdown -h now
:执行关机命令。Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。原因:
/sbin/shutdown
路径不正确。crontab
语法错误。解决方法:
/sbin/shutdown
。crontab
语法正确,例如:crontab
语法正确,例如:原因:
解决方法:
/etc/inittab
或 /etc/default/grub
文件,确保没有禁止自动关机的配置。# 编辑 crontab 文件
crontab -e
# 添加定时关机任务
0 22 * * * /sbin/shutdown -h now
通过以上步骤和解决方法,你应该能够成功设置并执行定时关机任务。
领取专属 10元无门槛券
手把手带您无忧上云