Длительная работа в фоновом режиме называется службой в Linux. ОС Linux поставляется с множеством служб, о которых вы можете узнать, перейдя в каталог /etc/init.d. Хотя я и не могу рассказать о том, как создать настраиваемую службу, поскольку это выходит за рамки данной публикации, простой поиск в StackOverflow определенно подскажет, как ее создать. Но мы поговорим об управлении услугами. Что включает в себя запуск, остановку перезапуска и проверку статуса служб.
Синтаксис служебной команды будет следующим:
service SERVICE_NAME start
В этом примере мы будем работать со службой sshd, которая является защищенным сервером оболочки от OpenBSD .
Чтобы запустить службу, мы используем start, за которым следует имя службы (here sshd) .
service sshd start
Давайте посмотрим на это в действии ниже. И если при нажатии клавиши ввода ничего не отображается на терминале, это означает что он работал правильно.
Теперь проверим статус этой же услуги. Для этого мы будем использовать параметр статуса вместе с командой службы. Как видно ниже.
service sshd status
Это покажет, активна служба или нет, а также другие полезные детали.
Теперь, когда мы знаем, как запустить службу и проверить ее статус, давайте посмотрим, как ее остановить.
Для этого мы используем параметр остановки вместе с командой службы. Если вы проверите статус сейчас, он скажет вам, что он неактивен.
service sshd stop
Хорошо, теперь, что касается последней части, мы перезапустим службу. И для этого, сюрприз-сюрпризный, мы воспользуемся опцией перезапуска.
service sshd restart
Я надеюсь что я ответил на ваши вопросы и тем самым помог вам .