Linux的使用cron调度任务

cron是一个Unix系统下的配置任务调度的工具。这个工具可以周期性或者是以一个固定间隔运行命令或者脚本。

 

命令crontab是用于编辑操作中的任务列表,这些列表是基于各自用户的,也就是说每个用户,包括root用户都有自己的crontab。

 

需要在系统中周期性或者是以一个固定间隔执行命令或者脚本的话,需要使用crontab -e的命令编辑这个工具,第一次执行这个命令的时候会提示选择一个编辑器,根据自己的喜好选择即可。

添加任务的方式:

 

如:

每天晚上的凌晨执行脚本/home/pi/backup.sh,可以按如下方式添加:

0 0 * * * /home/pi/backup.sh

如果想系统每次启动都执行一次/home/pi/myscript.py,按如下的方式添加:

@reboot python /home/pi/myscript.py

如果想让这个脚本一直在后台执行这个脚本只需要在末尾加上空格和&:

@reboot python /home/pi/myscript.py &

 

需要查看当前用户crontab中添加了哪些任务内容,使用如下命令:

crontab -l

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章