一、前提
①确保python文件可以在linux下运行
②linux已安装crond服务工具
二、编写脚本
在要执行的python文件同一目录下建立.sh结尾的脚本文件
命令:
vim 脚本名字.sh
脚本内容:
#!/bin/sh
cd `dirname $0` || exit 1
python3 ./python文件名.py >> run.log 2>&1
例:
#!/bin/sh
cd `dirname $0` || exit 1
python3 ./pork_price.py >> run.log 2>&1
python3 ./pa_news.py >>news.log 2>&1
python3为python运行命令
只需要改python文件名即可,其他的不要改!!!
三、编写定时调度任务
linux命令:
编辑crontab 的工作内容:
crontab -e
查阅crontab的工作内容:
crontab -l
写入 * * * * * 脚本文件 >> 运行日志路径
例:
0 8 * * * /home/object/py_file/pork/pork.sh >>/home/object/py_file/pork/run2.log 2>&1
前面五个*分别表示分时日月周,这里就是每天8点调度的意思,编辑好保存就可以了。