我想将带有输入参数的别名发送到后台
别名:
alias aaa="/script.sh"用法:
aaa input1 input2 inpu3现在,我可以通过添加"&> /dev/null &“将aaa发送到后台,但是由于输入的原因,将此添加到别名并不起作用
aaa input1 input2 inpu3 &> /dev/null &到目前为止,我尝试了以下几点:
alias aaa="/script.sh &> /dev/null &"发布于 2012-08-21 19:13:30
编写另一个脚本文件,其中包含以下代码,并为其创建别名。
script2.sh:
./script.sh "$@" > /dev/null &创建别名:
alias aaa="./script2.sh"发布于 2012-08-21 19:13:32
你不能用别名做到这一点。创建一个实例化的函数。
function aaa() {
script.sh $@ &
}
aaa input1 input2 inpu3 > /dev/null发布于 2012-08-21 19:13:12
你可以直接运行它。按ctrl-z,然后键入bg。这将在后台运行它。
https://stackoverflow.com/questions/12053568
复制相似问题