脚本返回特定状态时进行Tcsh循环

时间:2019-05-22 12:00:35

标签: linux tcsh

我是Tcsh的新手。我正在尝试编写一个基本脚本,该脚本运行其他一些返回状态的脚本。如果返回0,则表示通过,否则失败。我想创建一个运行脚本的循环,直到脚本通过为止,并在每次尝试之间睡眠30秒。我运行类似./script.pl的脚本,并用$?检查状态,尽管我不确定状态是否正确。我虽然使用的密码是:

set status=`./script.pl`
while($status != 0)
    sleep 30
    set status=`./script.pl`
end

但是我不确定这是正确的方法。

0 个答案:

没有答案