crontab执行python脚本
有些时候周末或者节假日需要临时执行一些临时任务,这时候就需要crontab出场啦~
crontab
查看:
crontab -l
编辑:
crontab -e
依次是:
min h day month 周几 program
eg:
27 18 6-8 11 5-6 sh xxx.sh
执行Python脚本报错
我手动执行时成功,但是加进定时执行任务时报错:找不到xxx的路径
搜索之后发现是因为由于crontab中默认的环境变量和外部不一样,可能会导致报错
按照别人建议:
在脚本执行前先
source /etc/profile
但是我的没有效果 还是报错
顺着这个思路看了一下/etc/profile文件 发现里面并没有我需要的环境变量
于是 我看了一下手动执行时的环境