1
我正在嘗試啓動tcpdump作爲後臺進程,並獲取其PID。該腳本將監視系統的磁盤空間,CPU和內存,並在超出閾值時終止tcpdump進程。但我不能使用$!獲得PID。輸出是空白的。
#!/bin/bash
`nohup tcpdump port 389 -i bond0 -s 0 -w /tmp/capture.pcap > nohup2.out 2>&1&`
my_pid=$!
echo $my_pid
flag=1
exit 1
和輸出
bash # sh t.sh
bash #
刪除反引號! – devnull