Skip to content

Crontab

Crontab

cron 是linux 下的定时任务的后台进程 crontab 是cron 的配置文件

进程

# 启动
service cron start
# 停止
service cron stop
# 重启
service cron restart

编写

编写crontab

crontab -e

格式

* * * * * command

notice

  1. 如果有多个python版本,需要指定python版本
/usr/bin/python3 /home/user/work/test.py
  1. 如果需要执行的脚本依赖于环境变量,需要将环境变量写入到脚本中,或者在命令中指定,crontab的任务是cron的子进程,无法继承父进程的环境变量
export PATH=/usr/local/bin:$PATH

# 指定环境变量
name=value /usr/bin/python3 /home/user/work/test.py