Ich habe Python-Skript, das Hintergrund ausgeführt werden muss. Dieses Skript ist in lxd Bild, das läuft (überprüft von 'lxc-Liste')wie man Jobs mit nohup in lxd
ins Bild bekommen und versucht, es im Hintergrund laufen zu lassen.
local> lxc exec image-name -- bash
image-root> nohup python test.py &
und es funktionierte an dieser Stelle.
image-root> jobs
--printed test.py jobs
ABER als ich aus dem Bild stieg und wieder eingegeben, alle Jobs gegangen.
image-root> exit (or ctrl+d)
root> lxc exec image-name -- bash
image-root> jobs
--printed nothing and script is not running in background. WHY?
Wenn Sie einen Job laufen lassen möchten und in der Lage sein möchten, ihn wieder anzuhängen, sollten Sie den Befehl "screen" ausprobieren. – telcopro