分页: 1 / 1

关于shell里定时和循环

发表于 : 2011-07-18 15:22
无聊的一
新手来报道,求一个shell每分钟跑1次内容,然后循环跑50次后结束的脚步

Re: 关于shell里定时和循环

发表于 : 2011-07-18 15:24
jarlyyn
每分钟跑一次的话,推荐放在cron里执行。

Re: 关于shell里定时和循环

发表于 : 2011-07-18 15:25
daf3707
学点吧,很简单的

Re: 关于shell里定时和循环

发表于 : 2011-07-18 16:14
无聊的一
为什么不放在crontab里,应为这个东西shell本来就是放在crontab里执行的,比如我每天1点开始跑这个shell,然后分钟跑1次,跑完50次后结束。

Re: 关于shell里定时和循环

发表于 : 2011-07-18 16:20
jarlyyn
cron里也可以这样熟悉i俺的把?

1 * 0

大概是这样的

要么你看看sleep
但现在代码里就不能保证很精确了

Re: 关于shell里定时和循环

发表于 : 2011-07-18 16:23
无聊的一
不知道这样可以不

#!/bin/sh
for((i=1;i<=50;i++));do
要执行的语句;
sleep 60
done;

Re: 关于shell里定时和循环

发表于 : 2011-07-18 16:35
sam1860

代码: 全选

#!/bin/bash

for i in {0..50}; do
	echo "hello $i ..."
	sleep 60
done
还是用sleep吧,用cron还要个外部文件保存已经跑几次了