web-dev-qa-db-ja.com

複数のコマンドを同時に実行する

仮想マシンのターミナルで2つのコマンドを同時に実行したい。私は今のところこれを持っています:

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

ただし、tcpdumpコマンドは、を押したときにのみ実行を開始します CtrlC、最初のコマンドをキャンセルしたくありません。

2つの異なる端末を開いてそれぞれにコマンドを書き込んだ場合、それで問題ありませんか、それとも希望どおりに機能しませんか?

2
Hassaan Hafeez

異なる端末で各コマンドを実行すると機能します。また、最初の端末の最後に&を付けて単一の端末で起動し、バックグラウンドに配置することもできます( スクリプトを実行し、プロンプト/端末へのアクセスを失わない を参照)。

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