我知道乍一看这听起来像是一个愚蠢的问题,但我已经尝试了一切。 我想在 Kali Linux 终端中执行命令 arpspoof 但我不想看到无休止的输出。
首先我尝试这个:
arpspoof -t 10.1.1.1 10.1.1.2 >/dev/null
它仍然输出到屏幕。 然后我尝试这个:
arpspoof -t 10.1.1.1 10.1.1.2 & >/dev/null
它仍然输出到屏幕。 然后我在最后添加另一个:
arpspoof -t 10.1.1.1 10.1.1.2 & >/dev/null &
它仍然输出到奇怪的屏幕。
最佳答案
尝试
arpspoof -t 10.1.1.1 10.1.1.2 2>/dev/null 1>/dev/null &
地点:
arpspoof -t 10.1.1.1 10.1.1.2
是你的命令
2>/dev/null
将标准错误 (STDERR) 重定向到“位存储桶”
1>/dev/null
将标准输出 (STDOUT) 重定向到“位存储桶”
&
设置整个命令行在后台运行
这行代码比较冗长,也许更容易理解。
关于linux - 在 Linux 中,如何使命令在后台运行而不输出到屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44140650/