Команда systemctl не работает в RHEL 6

Таким же образом, как Эндрю, можно использовать []:

ps -ef |grep [s]shd

Он будет принят как простой регекс BRE и не будет соответствовать самому себе. Я считаю это менее навязчивым, чем обратная косая черта, для которой вам придется заботиться о том, «какой переводчик примет их во внимание в первую очередь».

-121--152019-

Лучшим путям является использование pgrep для этой задачи. Кажется, он доступен на большинстве систем в наши дни.

-121--152005-

Вам нужен ps -e | grep sshd

( ps -ef перечисляет процессы и их аргументы, ps -e перечисляет только процессы).

10
07.08.2019, 15:17
2 ответа

rhel 6 и centos 6 используют upstart, а не systemd. Служба SysV (и chkconfig )также по-прежнему поддерживаются.

Проверьте документацию initctlи файлы в /etc/init/

0
27.01.2020, 20:00

RHEL6 и CENTOS 6 использовали команду serviceдля управления системными службами. Начиная с RHEL7, systemctlиспользуется для управления системными службами.

1
21.07.2020, 19:18

Теги

Похожие вопросы