Intereting Posts
Изменение виртуального сетевого интерфейса моментального снимка Значение флагов MIPS в заголовке эльфа Сценарий оболочки и crontab, чтобы фиксировать размер файла, имя и дату в CSV-файле, а затем отправлять по электронной почте? zsh Интерпретировать / игнорировать команды, начинающиеся с '#' в качестве комментариев ssh: выполнить команду перед входом в систему Использовать Linux для резервного копирования сети MSWindows? Как настроить нечувствительное к регистру заполнение названий ветвей для git в bash? Исключение наследования переменных среды Сравнить видео и изображение (в процентах от различий) Grub не подходит для экрана Debian 8 нет wlan0 на XPS-13 Intel 8260 (rev 3a) Каковы допустимые имена групп для groupadd? Печать чередующихся строк с условными git: как добавить один файл в качестве версии другого? Установите Linux на Chromebook с неисправным модулем TPM?

Как запустить Java-процесс, который будет рассматриваться не как «java …» в списке процессов?

Можно ли запустить процесс Java в Linux таким образом, чтобы его можно было увидеть в 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 

Вот описание того, как изменить имя программы . Это делается путем изменения первого аргумента программы argv[0] , который содержит имя программы. Это заставляет писать небольшую обертку вокруг двоичного кода Java.

Перезапуск программы, когда она вниз, может быть выполнена по-разному. Например:

 #!/bin/bash jstart () { java -cp /foo/bar baz.Main jstart } 

Запустите свой скрипт, и если программа завершается, он немедленно перезапускается.

Вам нужно нажать Ctrl + C, чтобы прервать ваш скрипт или убить скрипт по имени.

  1. Используйте параметры для ps которые позволяют видеть параметры (то есть имя основного класса)

  2. Создайте программную ссылку на java.exe с java.exe именем и используйте ее для запуска программы. (Непроверенные)