我想在后台启动一个新进程,所以我输入了“ls / usr -R1&”,但我仍然可以看到输出。我该如何解决这个问题?提前谢谢。
答案 0 :(得分:3)
您必须在此考虑两个方面:
查看nohup
实用程序和
阅读"输出重定向"
这导致类似:
nohup kwrite 2>&1 &
其中kwrite
显然只是一个例子。
您将在文件nohup.out
中找到该过程的实际输出和错误输出。您也可以监控该文件。如果您不想要任何输出(请注意这里!),那么您最终可以将内容重定向到/dev/null
。
答案 1 :(得分:0)
你需要转发标准输出,所以为了做到这一点你使用">"。
执行以下操作:
ls/usr -R1 > /dev/null &
干杯