シェルスクリプトのバックグラウンドプロセス?

シェルスクリプトのバックグラウンドプロセス?

ヘッドレスモードでSpockテストを実行する方法を見つけようとしています。

私が見つけた1つの解決策は、次の2つのコマンドを実行することです。

Xvfb :99 &>/dev/null &
export DISPLAY=:99

これはうまくいきます。

調査中ですが、彼らが正確に何をしているのかはよくわかりません。ところで、コマンドの最後にある「&」が「ジョブ制御」を意味することがわかりました。これは、プロセスが「バックグラウンドに配置」されることを意味します。

これら2つのコマンドをシェルスクリプトに入れて、そのように実行できますか?試してみましたが、ヘッドレスモードが発生していないようです(テスト中にJavaFXビジュアル要素が点滅し続けていることがわかります)。私は現在、このような行の末尾にある "&"がスクリプトで実行されたときに同じ効果を持たないと仮定しています。

ベストアンサー1

おすすめ記事