Я не знаю имя службы, но хотел бы остановить службу, проверив ее статус. Например, если я хочу проверить, работает ли служба PostgreSQL, но я не знаю имя службы, то как я могу проверить ее статус?Проверьте, работает ли определенная служба на Ubuntu
Я знаю команду для проверки состояния, если имя службы известно.
Итак, как вы знаете, что это правильный сервис, если вы не знаете его имя? Я могу добавить много сценариев инициализации в /etc/init.d/ с именами, содержащими посты postgres (хотя это было бы бессмысленно!) И как вы можете знать, что это сервис, который вы хотели бы остановить? Plz добавить некоторое объяснение для вашего контекста – Stefan
@Stefan, поскольку я новичок в командах linux. Я хотел бы знать, не знаю ли я правильного имени службы, но частично использую часть имени службы или как имя могу найти то же самое – abcd
Вы можете использовать списки обслуживания или ps -ef и проанализировать выходные данные. Во всяком случае, я не думаю, что это хорошая идея, прекращающая услуги, которые вы * думаете *, чтобы остановить, но не обязательно. Поэтому вы должны составить список с реальными именами служб, запущенных на машине, которые вы хотели бы остановить. Если вы считаете, что останавливать «стандартные» службы, такие как postgres, mysql, http, вы можете легко найти имена служб. – Stefan