上一篇
命令:
crontab -e
操作:
i
进入编辑模式,输入以下格式的定时任务: 分 时 日 月 周 命令 # 示例:每周日凌晨3点重启 0 3 * * 7 /sbin/reboot
💡 提示:
0 3 * * 7
对应 周日3点(分-时-日-月-周,周0或7代表周日)。 30 4 * * *
! Esc
→ 输入 wq
→ 回车保存。 systemctl restart crond
检查定时任务:
crontab -l
查看重启日志:
last reboot # 或 who -b
chmod +x /路径/脚本.sh
systemctl status crond
示例:重启前保存日志并发送通知
/home/backup.sh
: #!/bin/bash echo "备份中..." >> /var/log/backup.log tar -czf /backup/$(date +%F).tar.gz /var/www /sbin/reboot
0 3 * * 7 /home/backup.sh
替换reboot
为:
0 3 * * 7 /sbin/shutdown -r now
现象:/etc/crontab: premature EOF
原因:文件末尾缺少换行或格式错误。
解决:
/etc/crontab
,确保每行以换行符结尾。 命令:
systemctl enable crond # 开机自启 systemctl start crond # 手动启动
💡 小贴士:定期检查定时任务状态,确保服务器稳定运行!遇到问题可查看 /var/log/cron
日志排查哦~ 🔍
本文由 业务大全 于2025-08-20发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/676335.html
发表评论