-
Você precisa conhecer o pid do processo que deseja analisar. Você pode usar
pgrepoujobs -l:jobs -l [1]- 3730 Running sleep 1000 & [2]+ 3734 Running nohup sleep 1000 &Na verdade, isso já pode lhe dar a resposta, a menos que você tenha efetuado logout e logado novamente (então
jobs -lnão mostrará nada). -
Dê uma olhada em
/proc/<pid>/fd. Processos iniciados comnohuplistarãonohup.outarquivos:mvp@linux:~$ ls -l /proc/3734/fd total 0 l-wx------ 1 mvp mvp 64 Oct 29 02:32 0 -> /dev/null l-wx------ 1 mvp mvp 64 Oct 29 02:32 1 -> /home/mvp/nohup.out l-wx------ 1 mvp mvp 64 Oct 29 02:32 2 -> /home/mvp/nohup.oute iniciado sem
nohupnão:mvp@linux:~$ ls -l /proc/3730/fd total 0 lrwx------ 1 mvp mvp 64 Oct 29 02:28 0 -> /dev/pts/1 lrwx------ 1 mvp mvp 64 Oct 29 02:28 1 -> /dev/pts/1 lrwx------ 1 mvp mvp 64 Oct 29 02:28 2 -> /dev/pts/1