我想将带有输入参数的别名发送到后面
别名:
alias aaa="/script.sh"
用法:
aaa input1 input2 inpu3
现在我可以通过添加“&> / dev / null&”将aaa发送到后台但由于输入
,将其添加到别名不起作用aaa input1 input2 inpu3 &> /dev/null &
到目前为止我尝试了什么:
alias aaa="/script.sh &> /dev/null &"
答案 0 :(得分:8)
你不能用别名做到这一点。 做一个功能。
function aaa() {
script.sh $@ &
}
aaa input1 input2 inpu3 > /dev/null
答案 1 :(得分:1)
在其中编写下面带有代码的另一个脚本文件,并为其创建别名。
script2.sh:
./script.sh $@ > /dev/null &
别名:
alias aaa="./script2.sh"
答案 2 :(得分:0)
你总是可以运行它...按ctrl-z然后键入bg。这将在后台运行。