我正在调试一个 shell 脚本,所以我在开头添加了 set -x 代码片段如下
tcpdump -i $interface host $ip_addr and 'port 80' -w flash/flash.pcap &
sudo -u esolve firefox /tor_capture/flash.html &
sleep $capture_time
但我注意到执行顺序如下
++ sleep 5
++ sudo -u esolve firefox /tor_capture/flash.html
++ tcpdump -i eth0 host 138.96.192.56 and 'port 80' -w flash/flash.pcap
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
所以执行顺序与脚本中的命令顺序相反这是什么问题以及如何处理?谢谢!