我有一个命令,使用nohup在后台运行命令:
nohup bash myapp < /dev/null > /dev/null 2>&1 &
我的要求是:
-
stdin
来自/dev/null
和 -
stdout
转/dev/null
-
stderr
转/dev/null
问题:在bash中是否有一个快捷方式,允许我缩短命令,这样我只需要一次状态/dev/null,而不是两次?
我看过这张备忘单,我想我想做的事情是不可能的。
将stdout和stderr重定向到同一文件的快捷方式是&>
(您也可以使用>&
,但首选&>
)。
你也可以使用一个变量来保存文件,这样你就不会重复它了。
f=/dev/null nohup command < $f &> $f