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