项目开发中经常需要用将某个脚本定时运行从而避免其运行并不会影响到其他程序。虽说可以在脚本中利用sleep命令来做这一点,Linux自带了crontab命令可以很好的执行这一操作。
比如我们有名为some_script.sh的脚本需要定时运行:
$ chmod 777 some_script.sh # 保证脚本是可执行的
$ sudo crontab -e # -e参数表示进入编辑器添加所需的定时执行文件
00 22 * * * some_script.sh # 前5个参数是数字:第1个表示分;第2个是小时;第3个是天(月份中的第几天);第4个是月,第5个是天(星期中的第几天)。第6个参数是指定的文件
注:添加前需要确认文件的读写可行性状态以及所属状态,并用chmod进行修正
参考:
http://www.computerhope.com/unix/ucrontab.htm