java 发表于 2018-3-20 19:28:28

计划任务 linux定时执行python脚本 crontab

本帖最后由 java 于 2018-4-4 15:05 编辑

#crontab -e 加入:
**** * date>>~/test.log


crontab命令格式:***** command
M H D m d commandM: 分(0-59)
H:时(0-23)
D:天(1-31)
m: 月(1-12)
d: 周(0-6) 0为星期日
* 代表取值范围内的数字 / 代表"每" - 代表从某个数字到某个数字 , 代表离散的取值(取值的列表)


如何查看crontab的日志记录

1. linux看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察2. unix在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail 这些文件就可以看到正在执行的任务了。3. mail任务在 /var/spool/mail/root 文件中,有crontab执行日志的记录,用tail -f /var/spool/mail/root 即可查看最近的crontab执行情况。

/var/spool/cron/crontabs   该目录下存放所有用户的cron服务 tail -f /var/spool/mail/root  查看日志 
每天9点执行0 9 * * * /bin/sh backup.sh


以root权限运行 要切换到root用户,su root再执行crontab -e 编写好相关任务root下查看日志 tail -f /var/spool/mail/mail 或 tail -f /var/spool/mail/root


java 发表于 2018-5-3 17:49:38

0 7 * * * sh /opt/export.sh >> /opt/export.log 2>&1


页: [1]
查看完整版本: 计划任务 linux定时执行python脚本 crontab