1、打开定时任务文件
crontab -e [-u root]
2、添加定时任务
* * * * * java 1.java >dev/null 2>&1
3、查看定时任务日志
cat /var/log/cron
或者
tail /var/log/cron
以上步骤已完成定时任务的配置
下面步骤是其他说明
4、定时设置
* * * * * command
分 时 日 月 周 命令
举例
实例1:每1分钟执行一次
* * * * * /root/backup.sh
实例2:每小时的第3分钟和第15分钟执行一次
3,15 * * * * /root/backup.sh
实例3:每天的8点到11点的第3和第15分钟执行一次
3,15 8-11 * * * /root/backup.sh
实例4:每隔两天的上午8点到11点的第3和第15分钟执行一次
3,15 8-11 */2 * * /root/backup.sh
实例5:每周一上午8点到11点的第3和第15分钟执行一次
3,15 8-11 * * 1 /root/backup.sh
实例6:每晚的21:30执行一次
30 21 * * * /root/backup.sh
实例7:每月1、10、22日的4 : 45执行一次
45 4 1,10,22 * * /root/backup.sh
实例8:每周六、周日的1 : 10执行一次
10 1 * * 6,0 /root/backup.sh
实例9:每天18 : 00至23 : 00之间每隔30分钟执行一次
0,30 18-23 * * * /root/backup.sh
实例10:每星期六的晚上23: 00 pm执行一次
0 23 * * 6 /root/backup.sh
实例11:每一小时执行一次
* */1 * * * /root/backup.sh
实例12:每天晚上23点到第二天早上7点之间,每隔一小时执行一次
* 23-7/1 * * * /root/backup.sh
实例13: 每个星期的第一天执行一次(即每个星期天晚上24:00开始执行).
@weekly /root/backup.sh
实例14:每个月的15日执行一次.
0 11 15 * * /root/backup.sh
实例15:每个月的第一天执行一次(即每个月的1日凌晨0点开始执行).
@monthly /root/backup.sh
实例16: 在指定的月份执行一次(在1月,4月和 6月每天晚上0点执行一次).
0 0 * jan,apr,jun * /root/backup.sh
实例17: 重启后执行一次.
@reboot /root/backup.sh
实例18:定时任务执行后发一封邮件通知.
MAILTO="raj"
1 1 * * * /root/backup.sh
实例19:指定shell (默认的是/bin/bash)
SHELL=/bin/sh
1 1 * * * /root/backup.sh
实例20:指定环境变量.
PATH=/sbin:/bin:/usr/sbin:/usr/bin
1 1 * * * /root/backup.sh
评论区