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