这个其实弄明白了简单的,这里我本人没有使用shell脚本实现,下面是我亲测的:
首先在命令行里输入:crontab -e 来进行编辑定时任务:
我这里是每天14:24执行任务, 执行的语句是:python3 p.py 后面加p.py的文件的路径,>> 是把打印的日志输出到/tmp/p1.log,这个文件里。# /home/laimeng/p.py # coding=utf8 import datetime now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") print("任务执行,现在时间是:%s" %now)
- 下面是执行的结果: vi /tmp/p1.log
3.其中crontab的简单格式:
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令