_а верхний ярус журналом Nature или Science_ — осторожно! В зависимости от того, что вы подразумеваете под "Прикладная математика", _Nature_ и _Science_ не может быть действительно топ-уровня журналов. Я думаю, вы могли бы попытаться прижать его (например, "почему это не будет легко? Какие препятствия, я буду стороне? Как вам удалось преодолеть эти трудности, когда вы были студентом?", но в основном я надеюсь, что вы можете получить более позитивный подход с другого советника. Это счастье, что у вас есть два, я думаю! // Если этот вопрос не задавали раньше, я думаю, это будет хорошим-как ездить на PhD после мастера, когда мастера консультант оказывает (или нечто подобное). // Рад слышать, что вы можете остановиться, где вы находитесь, и сделать хорошую работу с К. применения следующей осенью. // Зарегистрироваться в сети.

Так я пытаюсь запустить службу о systemd система включена. Наименование услуги ossec-сайт hids-authd которой является проверка подлинности двигателя(агенты) в ossec(программное обеспечение обнаружения вторжений). Когда я иду и запустить скрипт, то systemctl раз и на получение статуса я вижу эту ошибку.

в /etc/инит.д/ossec-сайт hids-authd статус
● ossec-сайт hids-authd.сервис - ЛСБ: Демон аутентификации для OSSEC-делятся.
 Загружен: загружен (файл/etc/rc автомобиль.д/инит.д/ossec-сайт hids-authd; плохой; предустановленные поставщик: отключен)
 Активный: сбой (результат: тайм-аут) так чт 2018-02-22 07:34:28 UTC; в 11 минутах назад
 Документы: мужчину:systemd в-два генератора(8)

22 февраля 07:24:11 ИС-10-0-197-117.ЕС2.внутренние команду systemd[1]: начиная с LSB: Демон аутентификации для OSSEC-делятся....
22 февраля 07:24:11 ИС-10-0-197-117.ЕС2.внутренние ossec-сайт hids-authd[21142]: [39Б данных Blob]
22 февраля 07:24:11 ИС-10-0-197-117.ЕС2.внутренние команду systemd[1]: PID-файл в /var/работа/ossec-authd.пид не читается (пока?) после запуска.
22 февраля 07:24:11 ИС-10-0-197-117.ЕС2.внутренние ossec-сайт hids-authd[21142]: 2018/02/22 07:24:11 ossec-authd: информация: начало (пид: 21148).
22 февраля 07:34:28 ИС-10-0-197-117.ЕС2.внутренние команду systemd[1]: ossec-сайт hids-authd.запустить службу операции истекло. Прекращения.
22 февраля 07:34:28 ИС-10-0-197-117.ЕС2.внутренние systemd в[1]: не удалось запустить ЛСБ: Демон аутентификации для OSSEC-делятся..
22 февраля 07:34:28 ИС-10-0-197-117.ЕС2.внутренние команду systemd[1]: блок ossec-сайт hids-authd.сервис вошел в неисправном состоянии.
22 февраля 07:34:28 ИС-10-0-197-117.ЕС2.внутренние команду systemd[1]: ossec-сайт hids-authd.службе не удалось.
22 февраля 07:40:20 ИС-10-0-197-117.ЕС2.внутренние ossec-сайт hids-authd[21142]: 2018/02/22 07:40:20 ossec-authd(1225): информация: сигнал [(15)-(прервано)] получена. Уборка Выхода...

Теперь в скрипт этот процесс на самом деле делает PID файл в каталоге/var/ossec/ВАР/работать , а не в/VAR/работает и я проверил PID-файл будет создан там. Но почему-то systemctl не удается распознать его.

Возможно ли, что systemd не признают PID-файлы, созданные вне каталога/var/выполнения и если такой случай, как это сделать?

Ниже приведен скрипт инит

#!/Бен/ш
#
# ossec-authd начать OSSEC-делятся демона проверки подлинности 
#
# утилиты chkconfig: 2345 99 01
# описание: содержит ключ подписи для OSSEC клиентов
# параметр processname: ossec-authd
# конфиг: в /var/ossec/и т. д./ossec.конф
# файла: файл /var/работа/ossec-authd.пид
### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: ossec-authd
# Необходима-старт: $сетевой $local_fs $удаленной_файловой_системы
# Необходима-стоп: $сети $local_fs $удаленной_файловой_системы
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: daemon проверки подлинности для OSSEC-делятся.
# Описание: содержит ключ подписи для OSSEC клиентов
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ

Автор#: Брэд lhotsky в <[email protected]>
Имя=ossec-authd
Демон=в/var/ossec/ОГРН/ossec-authd
DAEMON_ARGS="-п 1515 2>&1 > > в /var/ossec/журналы/ossec-authd.журнал &"
PIDDIR=в/var/ossec/ВАР/работа
ИМЯ_СКРИПТА=/и т. д./init.д/ossec-authd

. в /etc/файл RC.д/инит.д/функций

getpid() {
 с именем в PIDDIR $/${имя}*.пид; делать
 идентификатора=$(базовое имя файла)
 пид=$(Эхо $PID-файл |вырезать -Д\- -Ф 3 |вырезать -д\. -Ф 1)
 убить -0 $пид &> /dev/нуль
Код=$?
 если [ $код -экв 0 ]; тогда
Идентификатора=$именем
ПИД=$пид
еще
 РМ -Ф $именем
интернет;
сделано;
}

запустить() {
 Эхо -Н $"начиная с $имя: "
 демон $ДАЕМОН $DAEMON_ARGS
код=$?
 если [ $код -экв 0 ]; тогда
echo_success
Эхо
еще
echo_failure
Эхо
интернет
 возврат $код
}

стоп() {
 Эхо-N $"остановка $имя: "
getpid
 killproc -п $PID-файл $имя
код=$?
Эхо
 возврат $код
}

перезагрузка() {
остановка
начать
}

дело "$1" в
начала)
начать
;;
стоп)
остановка
;;
статус)
getpid
 если [ -з $PID-файл ]; тогда
 статус $имя
еще
 статус -п, $PID-файл $имя
интернет;
;;
перезагрузки)
перезагрузка
;;
*)
 Эхо "использование: $0 {пуск|стоп|статус}"
 выход 2
;;
эсок

выйти $?