我希望我的脚本在后台运行,通过 SSH 连接到另一台计算机,运行 tcpdump,生成一个 pcap 文件并将其保存到我的本地计算机。除了在后台运行之外,我拥有所有这些工作。
我在 Stack Overflow (example) 上查看了几种解决方案,但它们似乎对我不起作用。不可否认,我是 bash 的新手,所以我完全有可能读错了它们。
ssh root@ipaddress "tcpdump -c 400000 -s 0 -U -n -w - -i eth0 not arp" &>/dev/null &disown \ > /root/Destop/BashPcap/01Bash.pcap
最佳答案
检查你的报价结尾,也许这就是问题所在......
或者您可以远程保存文件并使用 scp (SecureCoPy) 下载回来。 例如:
scp root@ipaddress:/path/to/file ~/Documents/path-where you-want-to-save.pcap
关于linux - 无法让脚本在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55652960/