我想在像PROD这样的一台服务器上执行某项任务,而这是另一项任务的预请求,一旦完成prod任务,我想启动另一台服务器任务就将该服务器视为QA。
我正在unix中使用shell脚本以流的形式执行此任务,当前在两个服务器上都独立运行2个脚本,但是我必须手动检查它是否已完成,否则只能在另一台服务器上启动。 / p>
任何建议或任何参考站点都可以帮助我将两个脚本流都容纳到一个之中。
答案 0 :(得分:0)
您应该关注第一个脚本,该脚本如何显示谁在运行(可以检查$?
吗?)。
当两个脚本都在没有中央服务器的情况下手动运行时,您需要查看第一个脚本的结果。
当您可以编写可在两台服务器上调用hostname
的脚本时,可以更改该脚本,使其在启动第二台服务器之前先检查第一台服务器的结果。