简介
本文介绍在CentOS和Debian上实现定时重启的功能.
CentOS
检查crond服务是否开机自启
CentOS上运行systemctl is-enabled crond.service,如果是disabled的话运行systemctl enable crond.service开启。
注意:如果crond服务不能开机自启的话,则第一次重启后,以后定时任务就没法持续了。
开启crond服务
运行:service start crond开启服务,service crond status查看状态:
1 | Active: active (running) since Sun 2017-09-24 09:26:23 EDT; 3h 32min ago |
包含以上输出表示已经开启crond服务.
创建定时任务
创建:crontable -e,之后输入:
1 | 0 4 * * * /sbin/reboot |
表示每天早上4:0分重启.
debian10
安装
1 | apt-get install cron |
重启
1 | 启动/etc/init.d/cron start |
查看列表
1 | crontab -l |