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