Looking at cli `nohup` which we use some times to put processes into background so we can manage them in Lievcode.
prjobs -l [1]+ 11129 Running nohup ~/bin/storm/bin/storm...
NOTE: jobs shows nohup processes only on the same terminal session where nohup was started. If you close the terminal session or try on new session it won't show the nohup processes. Prefer METHOD2 METHOD2 : using ps command.
$ ps xw PID TTY STAT TIME COMMAND 1031 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 10582 ? S 0:01 [kworker/0:0] 10826 ? Sl 0:18 java -server... 10853 ? Ss 0:00 sshd: vmfest [priv]
TTY column with ? => nohup running programs.
# Description * TTY column = the terminal associated with the process * STAT column = state of a process * S = interruptible sleep (waiting for an event to complete) * l = is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) Reference $ man ps # then search /PROCESS STATE CODES