使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。例子 :每天早上7点执行一次 /bin/ls :0 7 * * * /bin/ls 在 12 月内, 每天的早上 6 点到 12 点中,每隔3个小时执行一次 /usr/bin/backup :0 6-12/3 * 12 * /usr/bin/backup 周一到周五每天...
service cron start crontab的语法:crontab各参数说明:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI -r : 删除目前的crontab -l : 列出目前的crontab(查看专用)-i : 会和-r 配合使用,在删除当前的crontab时询问,输入y 则删除 注意crontab是分用户的,以谁登录就会编辑到谁的crontab ...
如果只是单一的任务用at就行了。crontab的使用是周期性的,crontab的使用方法 每个分号分别为分、时、日、月、周。然后*代表所有时间,前面的* * * * * 即为每天的每分钟都要执行命令例如 * * * * * /bin/echo "hello"号可以用数字代替,好像也有其他的使用方法,你可以用man crontab来看一下...
1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。01SHELL=/bin...
这时敲delete键退出,不要按Ctrl-D,否则你将丢失crontab文件。 5.使用实例 实例1:每1分钟执行一次command 命令: * * * * * command 实例2:每小时的第3和第15分钟执行 命令: 3,15 * * * * command 实例3:在上午8点到11点的第3和第15分钟执行 命令: ...
crontab * * */10 * *,是每隔10天的那一天每分钟执行一次(60*60次),不是每天随机运行10次。随机时间运行,好像不行吧,必须指定时间,记得第一字段不要为*,否则是每分钟都执行一次。01 1,3,5,7,9,11,13,15,17,19 * * *,这样的话,就可以每天运行10次,分别在每天的1,3,5,7,9...
#每天早上7点执行一次 /bin/ls :0 7 * * * /bin/ls在 12 月内, 每天的早上 6 点到 12 点中,每隔3个小时执行一次 /usr/bin/backup :0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄一封信给alex@domain.name:0 17 * * 1-5 mail -s "hi"alex@...
可以看出,crontab的最小粒度被调度在分钟级别,最粗的级别是月,不限年份,所以每年至少执行一次。 在cron表达式中,最后一个*代表一周中的某一天。如果前面的*了日期,而星期几的位置不是*作为给定值,那么肯定会和星期几冲突。当有冲突时,两者的关系是OR,即如果时间满足指定的日期或指定的星期几,则执行任务。举...
这个是Cron时间表达式。分别对应的是秒、分、时、日、周、年。前5个是必须的,最后一个可选,用户这个表达式表示每天的0点10分准时执行。例如:00 0/2 * * * ? 这个的意思是每两分钟触发一次 00 0/30 * * * ? 这个就是每30分钟触发一次 ...
cron.daily是每天执行一次的jobcron.weekly是每个星期执行一次的jobcron.monthly是每月执行一次的jobcron.hourly是每个小时执行一次的jobcron.d是系统自动定期需要做的任务crontab是设定定时任务执行文件cron.deny文件就是用于控制不让哪些用户使用Crontab的功能5、用户配置文件:每个用户都有自己的cron配置文件,...