Как использовать SIGHUP для перезагрузки сервисов?

Я выполнил две команды ниже

Для подсчета каталогов

find  path -type d -iname "exam[0-9]" | wc -l

Чтобы подсчитать количество файлов с условием, что в файле должно быть исследование содержимого

find  path -type f -iname "exam[0-9]" -exec grep 'exam' {} \;|wc -l
0
06.04.2021, 15:18
1 ответ

Нет, это означает, что vaultпроцесс закодирован в Goland таким образом, что он способен перехватывать сигналы, и одним из сигналов может быть SIGHUP. Когда SIGHUP перехватывается, процесс перезагружается внутри (, т.е. он не перезапустит себя с нуля, он просто перезагрузится на основе уже существующих аргументов ).

Кстати, у вас в коде опечатка, s/MAINIP/MAINPID.

См.https://en.wikipedia.org/wiki/Signal_(МПК)

См., как это делается в sshd.service.

systemctl show -p ExecReload -l --no-pager sshd.service
ExecReload={ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }
1
28.04.2021, 22:53

Теги

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