LinuxでJavaプロセスを、ある種のエイリアスとしてps
に表示されるように実行することは可能ですか?再起動する方が簡単です。ダウン。
Java Virtual Machine Process Status Tool(
jps)
を試してください:
[Tue Aug 30@17:02:14][prince@localhost ~]$ jps -l
30207 Sun.tools.jps.Jps
29947 org.netbeans.Main
ps
のオプションを使用して、パラメーター(つまり、メインクラス名)を表示できるようにします。
Java.exe
へのソフトリンクを希望の名前で作成し、それを使用してプログラムを実行します。 (未テスト)
プログラム名の変更方法を説明します 。これは、プログラム名を含む最初のプログラム引数argv[0]
を変更することによって行われます。これにより、Javaバイナリの周りに小さなラッパーを作成する必要があります。
プログラムがダウンしているときにプログラムを再起動する方法は、まったく異なる場合があります。例えば:
#!/bin/bash
jstart () {
Java -cp /foo/bar baz.Main
jstart
}
スクリプトを開始すると、プログラムが終了するとすぐに再起動します。
あなたは打つ必要があります Ctrl + C スクリプトを終了するか、名前でスクリプトを強制終了します。