我正在编写一个必须处理大量数据的脚本。全部归结为 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 终端打开时,我的脚本似乎看到命令已完成。