Таким же образом, как Эндрю, можно использовать []:
ps -ef |grep [s]shd
Он будет принят как простой регекс BRE и не будет соответствовать самому себе. Я считаю это менее навязчивым, чем обратная косая черта, для которой вам придется заботиться о том, «какой переводчик примет их во внимание в первую очередь».
-121--152019- Лучшим путям является использование pgrep
для этой задачи. Кажется, он доступен на большинстве систем в наши дни.
Вам нужен ps -e | grep sshd
( ps -ef
перечисляет процессы и их аргументы, ps -e
перечисляет только процессы).
rhel 6 и centos 6 используют upstart, а не systemd. Служба SysV (и chkconfig )также по-прежнему поддерживаются.
Проверьте документацию initctl
и файлы в /etc/init/
RHEL6 и CENTOS 6 использовали команду service
для управления системными службами. Начиная с RHEL7, systemctl
используется для управления системными службами.