2016-04-19 117 views
2

我目前正在通过SSH连接到运行Raspbian的Raspberry Pi Model B。 我试图编写一个脚本来连续运行几个命令;我希望这两个命令可以彼此并行运行:如何通过SSH在终端执行多个命令?

arpspoof -i wlan0 -t 192.168.1.1 192.168.1.100 
arpspoof -i wlan0 -t 192.168.1.100 192.168.1.1 

在Shell脚本中是否将一个接一个的命令放在另一个命令中允许它们一起运行?

回答

1

您可以使用nohup的共同运行这些命令,即:

nohup arpspoof -i wlan0 -t 192.168.1.1 192.168.1.100 > /var/log/logfile1 & 
nohup arpspoof -i wlan0 -t 192.168.1.100 192.168.1.1 > /var/log/logfile2 & 
+0

太谢谢你了!快速问题,“/ var/log/logfile1&”部分是什么意思?对不起,有一个新手 –

+0

所有的命令行输出都会被定向到/ var/log/logfile1,如果你没有设置这个部分,它会被保存在你运行命令的目录下的一个名为nohup.out的文件中 –