1. ホーム
  2. linux

[解決済み] linuxのコマンドの最後にある「&」はどういう意味ですか?

2022-03-09 23:13:49

質問

私はシステム管理者ですが、システムをクリーンアップするためにLinuxスクリプトを実行するよう依頼されました。

コマンドはこうです。

perl script.pl > output.log &

で終わっているので、このコマンドは & という記号がありますが、何か特別な意味があるのでしょうか?

私はシェルの基礎知識はありますが、このようなことは初めてです。

どのように解決するのですか?

その & は、コマンドをバックグラウンドで実行させます。

から man bash :

制御演算子でコマンドが終了した場合 &です。 の場合、シェルは は、サブシェルでバックグラウンドでコマンドを実行します。 シェルは コマンドの終了を待たず の場合、戻り値は0になります。