2012-11-07 1 views
3

Каков рекомендуемый способ запуска длинных сценариев (bash) на нескольких удаленных серверах через тканью, чтобы впоследствии можно было повторно подключиться к процессу проверки состояния процесса, в конце концов, выполнить его и получить код выхода?Начать отсоединенный процесс Unix через структуру на нескольких серверах и получить статус?

EDIT (10-Nov-2012):

В среднем времени я нашел вопрос вдаваясь в том же направлении: HOW TO use fabric use with dtach,screen,is there some example

ответ

5

Это кажется, что предпочтительным способом будет использовать экран или tmux.

http://www.fabfile.org/faq.html#why-can-t-i-run-programs-in-the-background-with-it-makes-fabric-hang

+0

Может быть, вы должны подчеркнуть обязательный поЬир вызов. и в контексте полностью автоматизированного сеанса работы с сетью dtach может быть лучшим инструментом. –

+0

Спасибо - да, я читал в ткани часто задаваемые вопросы о вариантах использования экрана, tmux или dtach, но мне все еще интересно, как это будет тренироваться в реальном мире и не работать в любых тайм-аутах – ngeek