J'ai créé un script python qui doit être exécuté en arrière-plan. Ce script est dans l'image lxd qui est en cours d'exécution (vérifié par 'liste lxc')comment conserver les tâches avec nohup dans lxd
est entré dans l'image et a essayé de le faire tourner en arrière-plan.
local> lxc exec image-name -- bash
image-root> nohup python test.py &
et cela a fonctionné à ce stade.
image-root> jobs
--printed test.py jobs
MAIS quand je suis sorti de l'image et que je l'ai rentré, tous les travaux ont disparu.
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?
Si vous voulez laisser un travail en cours et être en mesure de le rattacher à son terminal, vous devriez vérifier la commande "screen". – telcopro