分页: 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
怎么可能 :em04

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