同时运行多个命令

同时运行多个命令

我想同时在虚拟机的终端上运行两个命令。我现在有这个:

sudo ptpd -c -g -b eth1 -h -D; sudo tcpdump -nni eth1 -e icmp[icmptype] == 8 -w capmasv6.pcap

但是,该tcpdump命令仅在我按 时才开始运行CtrlC,并且我不想取消第一个命令。

如果我只是打开两个不同的终端并在每个终端中写入命令,这样可以吗?还是不会按照我想要的方式工作?

答案1

在不同的终端中运行每个命令都可以;您还可以在单​​个终端中启动它们,并&在第一个终端的末尾将其放在后台(请参阅运行脚本并且不会失去对提示/终端的访问):

sudo ptpd -c -g -b eth1 -h -D &
sudo tcpdump -nni eth1 -e icmp[icmptype] == 8 -w capmasv6.pcap

相关内容