1. 首先在~目录下建立python文件crontest.py
#!/usr/bin/python
#encoding=utf-8
import os
outfileName = '~/outcid.txt'
outfile = open(outfileName, 'w')
outfile.write("This is crontab command test!")
 
outfile.close()
  1. 命令行输入crontab -e

然后出现vim编辑输入

*/2 * * * * python ~/crontest.py

这里也可以用python的绝对路径

*/2 * * * * /opt/anaconda3/bin/python  ~/crontest.py

或者加入日志选项

*/2 * * * * python ~/crontest.py >>/crontest.py.log 2>&1

意思是每个两分钟就用python执行~目录下的crontest.py,将日志输出值crontest.py.log中,当然,程序crongtest.py中的输入到指定文件的数据是不会输入到该log文件中的,后面那个2>&1的意思是把错误的输出也输出到标准输出(2表示错误,2>表示错误输出,&表示等同于,1表示正确),因此如果运行出错也会把错误输出到之前定义的log中。

  1. 查看正在运行的任务命令行输入crontab -l
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐