nohup
сама по себе не проживет долго (по крайней мере какnohup
):
$ nohup sleep 10 < /dev/null > /dev/null &
[1] 773
$ pgrep nohup
$ pgrep sleep
773
$ echo "time passes.."
time passes..
[1]+ Done nohup sleep 10 < /dev/null > /dev/null
Вместо этого вы хотите искать, в вашем случае, процесс java
.
Вы можете использоватьps
:
ps -o psr,drs -p 111
Флаг -o
позволяет указать здесь формат вывода --, отображаемые значения. Флаг -p
позволяет вам указать идентификатор процесса (с ), который вас интересует.
Из man ps
интересующие поля вывода:
psr PSR processor that process is currently assigned to
drs DRS data resident size, the amount of physical memory
devoted to other than executable code