我经常通过cli等方式从cli启动应用程序,command &
以便立即返回提示。不利的一面是,我仍然得到STDOUT和STDERR。
因此,我command &> /dev/null
通常会丢弃这些输出。
当一天必须经常编写时,这可能会很麻烦。
所以我的问题是,在不需要时是否有更好的方法(读起来更短)来丢弃STDOUT和STDERR?
该怎么办?也许写一个包装脚本来启动应用程序?有什么优雅的方法可以做到这一点?
您可以定义一个函数(例如,在你的.alias
,.bashrc
文件)
launch ()
{
"$@" >&/dev/null &
}
然后可以用作
launch command
例如
launch xemacs ./myfile.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句