全球主机交流论坛

标题: 问一下脚本执行问题。 [打印本页]

作者: _____________Cc    时间: 2012-11-26 04:21
标题: 问一下脚本执行问题。
比如我有一个脚本  ./vps     运行了之后   这个脚本大概会执行任务四个小时

大概,时间无法确定,但是我要实现脚本执行完毕后再执行一次  

用什么方法好呢?

在脚本尾部写 ./vps ?

会不会造成死循环一直增加系统进程?
作者: whhuazi    时间: 2012-11-26 04:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: ㄒiger    时间: 2012-11-26 04:48
你不能设置4个小时执行一次吗
作者: domin    时间: 2012-11-26 05:18
弄个临时文件lock一下.
作者: alttcn    时间: 2012-11-26 05:24
ㄒiger 发表于  半小时前
你不能设置4个小时执行一次吗...

他指的是大概,而且要有个判断。
作者: lazyzhu    时间: 2012-11-26 07:25
while ...
do
    ...
done


until ...
do
    ...
done
作者: dakai    时间: 2012-11-26 10:05
这要求真奇怪
最简单的方法
./vps里,脚本内容写2遍

作者: suzizi    时间: 2012-11-26 14:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: _____________Cc    时间: 2012-11-26 14:18
dakai 发表于 2012-11-26 10:05
这要求真奇怪
最简单的方法
./vps里,脚本内容写2遍

要一直循环下去,,,,两遍是不够滴
作者: hepac    时间: 2012-11-26 14:28
不要挂vagex了
作者: dakai    时间: 2012-11-26 15:13
_____________Cc 发表于 2012-11-26 14:18
要一直循环下去,,,,两遍是不够滴

一直循环就while....do,要几次就加个判断,总共要执行几个小时,也加个判断
作者: a7898585    时间: 2012-11-26 15:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: pathletboy    时间: 2012-11-26 15:33
  1. #!/bin/sh
  2. t=5
  3. while [ $t -gt 0 ]
  4. do
  5. echo 123
  6. let "t--"
  7. done
复制代码
echo 123 替换你自己需要执行的代码。 t=5执行5次。永久循环执行把let "t--"删除即可。




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4