別のプロセスを作成し、コマンドラインで同時に2つのコマンドを実行するソリューションについて読みました。を実行したいと仮定すると、commandA
スクリプトcommandB
に次のように書く必要があります。
commandA &
commandB
しかし、問題は、スクリプトを実行すると、端末に次のようなkill <that_number>
数字が出力されることです(コマンドを呼び出すとcommandAプロセスが停止するため、PIDになる可能性があると思います)。
[ 1 ] 2592
# after some time program running
[ 1 ] + 2592 done
私の質問は次のとおりです
- この数字は正確に何ですか?
- この出力番号を無効にするにはどうすればよいですか? stdoutとstderrをdev nullにリダイレクトしようとするとうまくいかないようです...