Eine einfache Lösung besteht darin, den Prozess in den Hintergrund zu schicken, indem Sie ein kaufmännisches Und &
anhängen zu Ihrem Befehl:
nohup python myapplication.py > myprogram.out 2>myprogram.err &
Der Prozess wird auch dann weiter ausgeführt, wenn Sie Ihre SSH-Sitzung schließen. Sie können den Fortschritt jederzeit überprüfen, indem Sie das Ende Ihrer Ausgabedateien abrufen:
tail -n 20 myprogram.out
tail -n 20 myprogram.err
Sie sollten screen
versuchen .
Installieren
Ubuntu:
apt-get install screen
CentOS:
yum install screen
Verwendung
Starten Sie eine neue Bildschirmsitzung mit
$> screen
Alle von Ihnen erstellten Bildschirmsitzungen auflisten
$>screen -ls
There is a screen on:
23340.pts-0.2yourserver (Detached)
1 Socket in /var/run/screen/S-root.
Stellen Sie als Nächstes Ihren Bildschirm wieder her
$> screen -R 23340
$> screen -R <screen-id>