私は現在Javaプロセスを開始しており、を使用してそのPIDを取得し$!
、それをファイルに書き込もうとしています。問題は、Javaプロセスを開始すると、それが独自の「コンソール」に入るということです。(これが何と呼ばれるかわかりません)。
プロセスを停止して「コンソール」を終了するまで、これをファイルに書き込むことはできません$!
。その場合、PIDは使用できなくなります。
Javaプロセスを開始し、終了せずにPIDを取得するにはどうすればよいですか?echo $! > pidfile.pid
JavaプロセスのPIDをファイルに書き込むために使用しています。