Есть консольный скрипт php. В некоторых случаях он может запускать дочерние процессы через
shell_exec("nohup $cmd & echo $!");
Пока все это крутилось в отладочном режиме все было просто и понятно. Я открываю терминал, запускаю там руками скрипт, а в этом $cmd записываю xterm -e "<command>", чем открываю дополнительное окно терминала, в котором запускается дочерний процесс.
Теперь мне нужно из этой модели перейти к другой, более unattended. Машинка с ubuntu 12.11 (одноплатная микроЭВМ на ARM-32), там графический интерфейс тормозит безбожно.
Есть подключение по UART к "главному" консольному сеансу. Есть ssh. Есть vnc, в конце концов.
Как мне сделать так, чтобы после загрузки машинки запустился мой "главный" скрипт (cron, ладно), но чтобы и вывод порождаемых процессов тоже был виден? Вариант "писать логи и их и смотреть" пока отложим.
Что бывает из текстовых многооконных мультиплексоров? byobu? tmix?
Но, во-первых, в "главный" консольный сеанс они (по умолчанию) не запускаются, а во-вторых, как мне из родительского процесса открыть окошко в этих мультиплексорах с моим дочерним процессом? И лучше бы не по uart, а по ssh.
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 01/07/2016). Модератором раздела принято решение закрыть тему.
--zg_nico