Как выйти из бесконечного процесса, не убивая процесс

В данный момент я работаю с Docker и пытаюсь запустить команду из rc.local в Dockerfile, но команда не завершится, пока я не убью ее вручную. Есть ли способ, которым я могу "отречься" от процесса, чтобы я мог добраться до оболочки и при этом запустить процесс сам по себе?

Команда, с которой я работаю free radius -X -l /var/log/radius.log Есть ли способ добавить это в качестве службы, работающей в фоновом режиме?

Любая помощь приветствуется!

1 ответ

Как упомянуто риджи вы можете указать & после вашей команды сбросить его на задний план. Для моего конкретного случая это не сработало. ПРИМЕЧАНИЕ, используя & должен идти в ногу с bg так что процесс может работать в фоновом режиме, то же самое касается использования ctrl-z для установки фонового процесса.

Другие вопросы по тегам