Я постоянно сталкиваюсь с этой проблемой, когда мне нужно временно завершить работу сервера Zope, чтобы что-то сделать. Если я запустил скрипт
./bin/zopectrl fg или ./bin/isntance fg
Он запускает сервер zope, получает нужные ему порты и начинает обслуживание. Единственный способ завершить эту команду, который я нашел, - это нажать ctrl-z, а затем отключить% 1, однако, как только я запустил ее, ресурсы, которые потребовались в первый раз, заблокированы от повторного использования. Я знаю, что единственный способ исправить это - перезапустить весь сервер, что неэффективно.
Как правильно остановить скрипт, чтобы снова запустить его?
Как насчет CTRL-Z, а затем убить% 1, чтобы остановить процесс, возвращая потребленные ресурсы для повторного использования?