我想将Linux中后台应用程序生成的输出重定向到/ dev/null。如何在后台将应用程序的输出重定向到/ dev/null
我使用凯特文本编辑器,它打印我想重定向到/ dev/null的终端上的所有调试消息。
任何想法如何做到这一点?
感谢
我想将Linux中后台应用程序生成的输出重定向到/ dev/null。如何在后台将应用程序的输出重定向到/ dev/null
我使用凯特文本编辑器,它打印我想重定向到/ dev/null的终端上的所有调试消息。
任何想法如何做到这一点?
感谢
您使用:
yourcommand > /dev/null 2>&1
如果它应该在后台运行添加&
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1
手段重定向stdout
到/dev/null
和stderr
到stdout
点的地方那时候
如果你想stderr
到控制台上出现,只stdout
要/dev/null
可以使用:
yourcommand 2>&1 > /dev/null
在这种情况下stderr
被重定向到stdout
(例如您的控制台)和之后原来stdout
被重定向到/dev/null
如果程序不应该终止,你可以使用:
nohup yourcommand &
不带任何参数的所有输出焊盘的中的nohup.out
有一个看看这个页面。 http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/ –