Как выйти из бесконечного процесса, не убивая процесс
В данный момент я работаю с Docker и пытаюсь запустить команду из rc.local в Dockerfile, но команда не завершится, пока я не убью ее вручную. Есть ли способ, которым я могу "отречься" от процесса, чтобы я мог добраться до оболочки и при этом запустить процесс сам по себе?
Команда, с которой я работаю free radius -X -l /var/log/radius.log
Есть ли способ добавить это в качестве службы, работающей в фоновом режиме?
Любая помощь приветствуется!
1 ответ
Как упомянуто риджи вы можете указать &
после вашей команды сбросить его на задний план. Для моего конкретного случая это не сработало. ПРИМЕЧАНИЕ, используя &
должен идти в ногу с bg
так что процесс может работать в фоновом режиме, то же самое касается использования ctrl-z для установки фонового процесса.