【linux】crontab运行python脚本遇到的问题

时间:2022-02-05 15:25:10

1.没有对应环境变量

vim /etc/profile

增加所需环境变量

source /etc/profile(这个可以加到脚本里)


2。脚本可以运行,cront不能运行

大多数是因为路径找不到,crontab和脚本里无论是命令还是文件路径都用绝对路径


3.按日期输出日志

10 10 * * *     /usr/bin/python  /opt/cronfile/python.py >> /opt/cronfile/logs/cron_`date -u +\%Y\%m\%d`.log 2>&1

 +\%Y\%m\%d`

\\\一定要加,否则报错

/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file