Ich habe eine Situation, in der ich nicht nohup -p <processid>
in Linux RHEL 6.6-Box ausführen kann, heißt es, diese Option wird nicht unterstützt. Ich habe die Manpage gelesen und in Linux hatte es nur --help
und --version
als Optionen in Linux.`nohup`ing einen bereits laufenden Prozess von PID (ähnlich wie AIX nohup -p)
Gibt es eine andere Alternative für nohup -p
, damit ein bereits laufender Prozess einen Ausgang des laufenden Terminals überleben kann?
... auch, ehrlich gesagt, 'nohup' ist im Allgemeinen ziemlich nutzlos. Umleiten von stdin, stdout und stderr an eine Nicht-TTY-Quelle; Sagen Sie der Shell, dass das HUP-Signal gelöscht werden soll, verwenden Sie den eingebauten "disown", um einen Job aus der Prozesstabelle Ihrer Shell zu entfernen, und Sie haben alles erreicht, was "nohup" sonst tun würde, ohne den Befehl verwenden zu müssen. –
@CharlesDuffy also 3 Schritte, das kann man in einem 'nohup' machen? –
Ahh, aber deine drei Schritte zwingen den Benutzer dazu, darüber nachzudenken, was sie tun, und explizite Entscheidungen zu treffen, während dein "one' nohup'' einen völlig hirntoten "nohup.out" Umleitungszielstandard hat. –