2016-06-10 10 views
0

Я сделал сценарий python, который должен запускать фон. Этот скрипт находится в режиме lxd, который работает (отмечен «lxc list»)Как сохранить работу с nohup в lxd

получил изображение и попытался сохранить его в фоновом режиме.

local> lxc exec image-name -- bash 
image-root> nohup python test.py & 

И он работал в этом пункте.

image-root> jobs 
--printed test.py jobs 

НО, когда я вышел из изображения и снова вошел в него, все вакансии исчезли.

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? 

ответ

0

Вы уверены, что скрипт не работает? Поскольку вы указали его и не получили, а затем вернитесь в новый экземпляр bash, нет причин, по которым вы должны увидеть его с помощью команды «jobs». При выполнении быстрого теста у меня нет проблем, оставляя работу и возвращающуюся, чтобы увидеть результат, который все еще производится.

+0

Если вы хотите оставить работу и иметь возможность подключиться к ней, вы должны проверить команду «экран». – telcopro