Der Nohup-Prozess wird nicht mit "ps" aufgelistet

1140
Han Zhengzu

nohup kann dazu beitragen, dass der Prozess nach dem Abmelden weiterhin läuft.

Aber während ich mich wieder abmelde, ist der Prozess pythonvorbei.

Bevor Sie sich abmelden

Konsolen-Screenshot vor

Nochmal anmelden

Konsolen-Screenshot nach

Wir können feststellen, dass der Python-Prozess gestoppt wurde.

PS: Das System ist Cent OS 7.0.
0
Ihre Frage ist äußerst vage. Es ist nicht klar, was "wget" mit irgendetwas zu tun hat. Es erscheint zuerst in Ihrer Frage, wenn Sie sagen, dass es nicht läuft. Es ist nicht klar, welche "ps" -Befehlszeile Sie verwendet haben oder wie Sie festgestellt haben, was in der Befehlszeile angezeigt wurde oder nicht. David Schwartz vor 7 Jahren 0
Was ist dein Betriebssystem? FreeBSD, Linux, anderes Unix oder Windows? Vouze vor 7 Jahren 0
Das Betriebssystem des Remote-Clusters sind Linux-CentOs. Han Zhengzu vor 7 Jahren 0

1 Antwort auf die Frage

4
MariusMatutiae

Du solltest benutzen

ps ax | grep ProcessName 

weil laut Handbuch :

ein

Heben Sie die Einschränkung "Nur Sie" des BSD-Stils auf, die der Menge aller Prozesse auferlegt wird, wenn einige BSD-Stiloptionen (ohne "-") verwendet werden oder wenn die Persönlichkeitseinstellung von ps BSD-ähnlich ist. Der auf diese Weise ausgewählte Satz von Prozessen ist zusätzlich zu dem Satz von Prozessen, der auf andere Weise ausgewählt wird. Eine alternative Beschreibung ist, dass diese Option dazu führt, dass ps alle Prozesse mit einem Terminal (tty) oder alle Prozesse auflistet, wenn sie zusammen mit der Option x verwendet werden.

x

Heben Sie die BSD-Stileinschränkung auf, die "tty tty" hat. Diese Einschränkung gilt für die Menge aller Prozesse, wenn einige BSD-Stiloptionen (ohne "-") verwendet werden oder wenn die ps-Persönlichkeitseinstellung BSD-ähnlich ist. Der auf diese Weise ausgewählte Satz von Prozessen ist zusätzlich zu dem Satz von Prozessen, der auf andere Weise ausgewählt wird. Eine alternative Beschreibung ist, dass diese Option dazu führt, dass ps alle Prozesse auflistet, die Ihnen gehören (gleiche EUID wie ps), oder alle Prozesse auflisten, wenn sie zusammen mit der Option a verwendet werden.