0

入力パラメータを含むエイリアスをバックに送信したい

エイリアス:

alias aaa="/script.sh"

利用方法:

aaa input1 input2 inpu3

これで、「&> / dev / null&」を追加してaaaをバックグラウンドに送信できますが、これをエイリアスに追加しても、入力が原因で機能しません。

aaa input1 input2 inpu3 &> /dev/null &

私がこれまでに試したこと:

alias aaa="/script.sh &> /dev/null &"
4

3 に答える 3

10

エイリアスではそれを行うことはできません。関数を組み込みます。

function aaa() {
   script.sh $@ &

}

aaa input1 input2 inpu3 > /dev/null
于 2012-08-21T11:13:31.670 に答える
0

以下のコードを含む別のスクリプト ファイルを作成し、そのエイリアスを作成します。

script2.sh:

./script.sh "$@" > /dev/null &

エイリアスを作成:

alias aaa="./script2.sh"
于 2012-08-21T11:13:30.033 に答える
0

いつでも実行できます... ctrl-z を押してから bg と入力します。これにより、バックグラウンドで実行されます。

于 2012-08-21T11:13:12.480 に答える