Linuxブート画面でJavaプログラムを実行して分離しますか?

Linuxブート画面でJavaプログラムを実行して分離しますか?

以下を実行する必要がある次のスクリプトがあります。

  1. 存在する場合は、画面「サーバー」を停止します。
  2. スタート画面「サーバー」
  3. Javaプログラムを実行して画面を切り離します。

ただし、スクリプトを初めて実行するとプログラムが起動します。ただし、再実行しても再起動されません。

:set fileformat=unix
#!/bin/sh
screen -S server -X quit; 
screen -dmS server; 
cd ~/cadesim-monomer; 
java -jar CadeServerEngine.jar;

私は何が間違っていましたか?オペレーティングシステム7

ベストアンサー1

画面-RDサーバー-X終了

-RDオプションを使用すると、他のプロセスが接続されていても、スクリプトはスクリーンセッションを強制的に置き換えます。

おすすめ記事