Назад | Перейти на главную страницу

Запуск процесса при запуске в ubuntu не запускает другие процессы

На сервере Ubuntu я написал программу на C ++, которая запускает другой процесс на Python. Процесс c ++ отлично работает при запуске, но процесс python никогда не запускается. Он создается, и когда я запускаю "top", я вижу, что оба процесса работают, но рядом с тем, который говорит, что python, он читает python несуществующий. Я создал сценарий запуска в /etc/init.d и обновил rc.d. Есть ли что-то еще, что мне нужно сделать, чтобы он увидел приложение python?

Если он вообще присутствует в списке процессов, значит, процесс запускается, но если он переключается на «несуществующий», то он умирает (зависание в списке процессов вызвано тем, что вы не вызываете wait () для очистки). Попробуйте запустить скрипт python отдельно, чтобы понять, почему он не работает (если в командной строке нет очевидной ошибки, то это почти наверняка будет проблема среды или пути поиска, которую вы можете смоделировать, настроив среду оболочки в соответствии с сценарий инициализации).