firemail
标题: 计划任务 linux定时执行python脚本 crontab [打印本页]
作者: java 时间: 2018-3-20 19:28
标题: 计划任务 linux定时执行python脚本 crontab
本帖最后由 java 于 2018-4-4 15:05 编辑
#crontab -e 加入:
* * * * * date>>~/test.log
crontab命令格式:* * * * * command
M H D m d command
M: 分(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
0 7 * * * sh /opt/export.sh >> /opt/export.log 2>&1
欢迎光临 firemail (http://firemail.wang:8088/) |
Powered by Discuz! X3 |