一.安装crontabs服务并设置开机自启:
yuminstallcrontabs
systemctlenablecrond
systemctlstartcrond123
二.设置用户自定义定时任务:
vi/etc/crontab
可以看见:
#Exampleofjobdefinition:#.----------------minute(0-59)#|.-------------hour(0-23)#||.----------dayofmonth(1-31)#|||.-------编程酒店month(1-12)ORjan,feb,mar,apr...#||| | .----dayofweek(0-6)(Sunday=0or7)ORsun,mon,tue,wedlinux命令行linux mint,thucentos定时重启,fri,sat#|||||#*****user-namecommandtobeexecuted
即:
分钟(0-59)小时(0-23)日(1-31)月(11-12)礼拜(0-6centos定时重启,0表示周末)用户名要执行的命令1
每隔30分钟root执行一次updatedb命令:
*/30**编程酒店**rootupdatedb1
每晚下午5点定时重启系统:
05***rootreboot1
每隔三秒执行一次/home/somedir目录下的scripts.sh脚本:
##Forexcutingscripts.shevery3seconds##on2014-10-15*/1****/home/somedir/scripts.sh
*/1****sleep3&&/home/somedir/scripts.sh
*/1****sleep6&&/home/somedir/scripts.sh
*/1****sleep9&&/home/somedir/scripts.sh
*/1****sleep12&&/home/somedir/scripts.sh
*/1****sleep15&&/home/somedir/scripts.sh
*/1****sleep18&&/home/somedir/scripts.sh
*/1****sleep21&&/home/somedir/scripts.sh
*/1****sleep24&&/home/somedir/scripts.sh
*/1****sleep27&&/home/somedir/scripts.sh
*/1****sleep30&&/home/somedir/scripts.sh
*/1****sleep33&&/home/somedir/scripts.sh
*/1****sleep36&&/home/somedir/scripts.sh
*/1****sleep39&&/home/somedir/scripts.sh
*/1****sleep42&&/home/somedir/scripts.sh
*/1****sleep45&&/home/somedir/scripts.sh
*/1****sleep48&&/home/somedir/scripts.sh
*/1****sleep51&&/home/somedir/scripts.sh
*/1****sleep54&&/home/somedir/scripts.sh
*/1****sleep57&&/home/somedir/scripts.sh61718192021
三.保存生效:
#加载任务,使之生效crontab/etc/crontab#查看任务crontab-l
本文标题:CentOS7设置定时任务