Jednoduchým řešením je odeslat proces na pozadí připojením ampersandu &
na váš příkaz:
nohup python myapplication.py > myprogram.out 2>myprogram.err &
Proces bude pokračovat, i když zavřete relaci SSH. Průběh můžete vždy zkontrolovat uchopením za konec výstupních souborů:
tail -n 20 myprogram.out
tail -n 20 myprogram.err
Měli byste zkusit screen
.
Instalovat
Ubuntu:
apt-get install screen
CentOS:
yum install screen
Použití
Spusťte novou relaci obrazovky pomocí
$> screen
Seznam všech relací obrazovky, které jste vytvořili
$>screen -ls
There is a screen on:
23340.pts-0.2yourserver (Detached)
1 Socket in /var/run/screen/S-root.
Dále obnovte obrazovku
$> screen -R 23340
$> screen -R <screen-id>
Při instalaci Watchmana nelze najít soubor Python.h
Jak se pip rozhodne, které mnoho linuxových kol použít?