私は1つの.sh
スクリプトを持っています。この特定のファイルを実行した後。削除されたファイルの一覧を表示しています。このコマンドを実行したシェルで表示するのではなく、このファイルをバックグラウンドで実行します。シェルスクリプト - バックグラウンドで.shファイルを実行することは可能ですか
これを達成する方法はありますか?ありがとう。
私は1つの.sh
スクリプトを持っています。この特定のファイルを実行した後。削除されたファイルの一覧を表示しています。このコマンドを実行したシェルで表示するのではなく、このファイルをバックグラウンドで実行します。シェルスクリプト - バックグラウンドで.shファイルを実行することは可能ですか
これを達成する方法はありますか?ありがとう。
ちょうどこのようにそれを実行します。最後に
./script.sh >/home/username/output.txt 2>&1 &
&
が背景にコマンドを送信します。
>/home/username/output.txt 2>&1
は、標準エラーと標準出力をoutput.txt
に送信します。
これに変更し、ログアウトした後に実行し、それを維持するには、次の
nohup ./script.sh >/home/username/output.txt 2>&1 &
こんにちは...上記のcmdを実行した後Output.txtファイルcontaisエラーas-bash:./abc.sh:許可が拒否されました –
'chmod + x abc.sh' – Will
ありがとう.... !! –
あなたはファイルに出力を保存したい、あるいは単に任意の出力を無視するのですか? – Will
はい、出力を保存します。エラーが発生した場合は追跡してください。 –
出力を破棄したいのですか? 「背景」は、ここにはあてはまらない具体的な意味を持っています。あなたは出力をリダイレクトしたいと思うように思えます。 –