![C壳。让脚本等待 Gnome 终端完成](https://linux22.com/image/84500/C%E5%A3%B3%E3%80%82%E8%AE%A9%E8%84%9A%E6%9C%AC%E7%AD%89%E5%BE%85%20Gnome%20%E7%BB%88%E7%AB%AF%E5%AE%8C%E6%88%90.png)
我正在编写一个必须处理大量数据的脚本。全部归结为 3 个命令。我用:
#!/bin/csh
gnome-terminal -e "ssh $servername1 'command 1'" &
gnome-terminal -e "ssh $servername2 'command 2'"
command 3
我现在必须等待命令 1 和 2 完成,然后才能启动命令 3。我尝试使用“wait”和“pid”,尽管我无法让它等待。当 gnome 终端打开时,我的脚本似乎看到命令已完成。
我正在编写一个必须处理大量数据的脚本。全部归结为 3 个命令。我用:
#!/bin/csh
gnome-terminal -e "ssh $servername1 'command 1'" &
gnome-terminal -e "ssh $servername2 'command 2'"
command 3
我现在必须等待命令 1 和 2 完成,然后才能启动命令 3。我尝试使用“wait”和“pid”,尽管我无法让它等待。当 gnome 终端打开时,我的脚本似乎看到命令已完成。