停止在后台启动的进程输出

时间:2015-11-17 19:23:30

标签: linux ubuntu-server

我想在后台启动一个新进程,所以我输入了“ls / usr -R1&”,但我仍然可以看到输出。我该如何解决这个问题?提前谢谢。

2 个答案:

答案 0 :(得分:3)

您必须在此考虑两个方面:

  1. 查看nohup实用程序和

  2. 阅读"输出重定向"

  3. 这导致类似:

    nohup kwrite 2>&1 &
    

    其中kwrite显然只是一个例子。

    您将在文件nohup.out中找到该过程的实际输出和错误输出。您也可以监控该文件。如果您不想要任何输出(请注意这里!),那么您最终可以将内容重定向到/dev/null

答案 1 :(得分:0)

你需要转发标准输出,所以为了做到这一点你使用">"。

执行以下操作:

ls/usr -R1 > /dev/null &

干杯