1.首先查看crontab是否有启动
service crond status

Snipaste_2021-01-25_11-12-50.png
2.添加定时任务
crontab -e
3.直接输入命令后保存
*/1 * * * * date >>/home/out.log //表示每分钟打印时间
4.参看周期定时任务
crontab -l
5.cron文件语法
- *取值范围内的所有数字
- / 每过多少个数字
- 从X到Z
- ,散列数字
6.实例
6.1 : 每1分钟执行一次myCommand
* * * * * myCommand
6.2 : 每小时的第3和第15分钟执行
3,15 * * * * myCommand
6.3 : 每一小时重启smb
* */1 * * * /etc/init.d/smb restart
6.4 : 每周六、周日的1 : 10重启smb
10 1 * * 6,0 /etc/init.d/smb restart
6.5 : 每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
6.6 : 每晚的21:30重启smb
30 21 * * * /etc/init.d/smb restart