1

Я хочу присоединиться к существующему экрану (в моей системе только один). Kill window 6:

screen -r -p 6 -X kill 

и выполните следующую команду в новом окне:

cd /opt/stack/neutron && python /usr/local/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini

Все, что я знаю, это то, что screen -r -X screen откроет новое окно (номер 6), но как мне выполнить вышеупомянутую команду в этом окне?

1 ответ1

1

Попробуйте screen подкоманду.

screen -r -x -X screen 6 bash -c 'cd /opt/stack/neutron && python /usr/local/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini'

ПРИМЕЧАНИЕ. Это окно (окно № 6) автоматически закрывается, если завершается последняя команда (в данном случае это python, вызываемый из bash).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .