分页: 1 / 1
如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-07 23:40
由 0-100
不懂的SHELL怎么写,但现在需要一个SHELL能够每隔5分钟运行同一条指令!大家帮帮忙!
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 6:49
由 ago1414
# man crontab
請使用crontab
crontab -e
*/5 * * * * sh ......
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 8:11
由 xtay573269555
直接watch就行了
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 11:57
由 bones7456
while + sleep 也可
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 15:48
由 eexpress
如果要隔35分钟执行,就fcron
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 16:17
由 roylez
eexpress 写了:如果要隔35分钟执行,就fcron
难道您也fcron了?
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 16:22
由 eexpress
怎么可能
Re: 如何写个SHELL让一个命令定时循环运行啊?
发表于 : 2009-06-08 16:26
由 t3swing
同意2楼,能让系统搞定的事情没必要自己做
每月每天每小时的第 0 分钟执行一次 /bin/ls :
0 * * * * /bin/ls
在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :
*/20 6-12 * 12 * /usr/bin/backup
周一到周五每天下午 5:00 寄一封信给
alex@domain.name :
0 17 * * 1-5 mail -s "hi"
alex@domain.name < /tmp/maildata
每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"
20 0-23/2 * * * echo "haha"
晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
在hp unix,中,每20分钟执行一次,表示为:0,20,40 * * * * 而不能采用*/n方式,否则出现语法错误
用好这个命令,定时执行的事情很容易搞定,自己google