跳转至

crontab

编辑其他用户的crontab

通过-u <user>来指定要编辑的用户,如

crontab -u henan -e

环境变量

crontab中的命令是拿不到终端中的环境变量的,如果执行命令的时候需要依赖环境变量,则在crontab的命令 中要显式的进行指定,尤其是LD_LIBRARY_PATH这种很容易出错,例如

@reboot sleep 30 && LD_LIBRARY_PATH=/home/hefei/Workspace/cu/TensorRT-7.1.3.4/lib:$LD_LIBRARY_PATH /usr/bin/python3.7 /home/hefei/run.py

播放视频

使用crontab定时任务播放视频时,需要指定DISPLAY环境变量来指定输出到哪一个显示器,不然无法显示,例如

@reboot sleep 30 && export DISPLAY=:0 && /usr/bin/mplayer -fs -loop 0 /home/demo/demo.mp4

评论