Страница 1 из 1

автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 09 фев 2018, 10:06
Makruder
после ребута демон не стартует..
приходится подключаться и вручную запускать..
так и должно быть и нужно вручную сервис для автозапуска прописывать?
или что-то не работает у меня?
судя по яндексу народ логи запуска смотрит в boot.log у меня нет такого, система убунта (я ее первый раз вижу, для OTRS специально ставил)
может чего включить нужно для лога?

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 09 фев 2018, 14:52
Glifed
Демон прописан в cron.sh???

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 20 фев 2018, 14:05
Makruder
А можно подробнее?
поиск нашел только /opt/otrs/Cron.sh
это скорее всего не тот файл? (С большой буквы он)

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 20 фев 2018, 15:23
alexus
http://doc.otrs.com/doc/manual/admin/st ... .13.13.3.3
Тут прямо всё-всё есть, в том числе и Cron.sh на скрине.

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 21 фев 2018, 06:54
Makruder
Так это я все делал, я почему и задал вопрос, что после перезагрузки убунты приходится
подключаться по ssh и ручками выполнять "/opt/otrs/bin/otrs.Daemon.pl start"

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 21 фев 2018, 12:35
alexus
crontab -u otrs -l - что показывает? По идее там запуск демона должен быть.

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 21 фев 2018, 14:47
Makruder

Код: Выделить всё

crontab -u otrs -l
ничего не выводит
ни под otrs ни под root

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 21 фев 2018, 14:53
alexus
Значит

Код: Выделить всё

/opt/otrs/bin/Cron.sh start
не делали

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 22 фев 2018, 11:25
Makruder
делал...
вот еще раз сделал

Код: Выделить всё

otrs@otrs:~$ /opt/otrs/bin/Cron.sh start
(using /opt/otrs) done
otrs@otrs:~$ crontab -u otrs -l
otrs@otrs:~$ 

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 26 фев 2018, 22:33
alexus
Под юзером otrs?
Now you can start the OTRS daemon and activate corresponding watchdog cron job (this must be done by the otrs user):
shell> /opt/otrs/bin/otrs.Daemon.pl start
shell> /opt/otrs/bin/Cron.sh start

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 27 фев 2018, 07:15
Makruder
ну да, под otrs
а там точно ручками нигде не нужно сервисы прописывать?
я могу скрипт прописать, но только для systemctl
в "rc." я ни разу не прописывал, не знаю как там правильно, показалось слишком сложным.

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 27 фев 2018, 15:25
alexus
Должно быть как-то так. Попробуйте вручную создать. Но как-то странно, что такие базовые вещи криво сделаны.

[root@localhost ~]# crontab -u otrs -l

Код: Выделить всё

# --
# Copyright (C) 2001-2017 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# Who gets the cron emails?
MAILTO="root@localhost"
# --
# Copyright (C) 2001-2017 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# check OTRS daemon status
*/5 * * * *    $HOME/bin/otrs.Daemon.pl start >> /dev/null

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 01 мар 2018, 07:52
Makruder
как интересно...
сегодня обновился до новой версии (6.0.5, была 6.0.4)
и ответ такой как надо стал!
правда пока не перегружал чтобы проверить службу.

Код: Выделить всё

otrs@otrs:~$ crontab -u otrs -l
# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# Who gets the cron emails?
MAILTO="root@localhost"
# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# check OTRS daemon status
*/5 * * * *    $HOME/bin/otrs.Daemon.pl start >> /dev/null
otrs@otrs:~$ 

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 02 мар 2018, 20:29
alexus
Black Linux Magic - без вариантов ))))))

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 05 мар 2018, 08:41
Makruder
сегодня потребовалось выключить сервер, для профилактических работ...
после включения служба ничерта не запустилась (((
есть какие логи где посмотреть почему?

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 05 мар 2018, 11:02
mms
Проверьте, есть ли задания cron командой

Код: Выделить всё

 sudo -u otrs crontab -l 
Подозреваю, что был пропущен вот этот шаг установки:

Код: Выделить всё

cd /opt/otrs/var/cron
sudo -u otrs sh -c 'for foo in *.dist; do cp $foo `basename $foo .dist`; done'

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 05 мар 2018, 14:27
Makruder
не настраивал cron
вот результат, как тут понять есть задания или нет?

Код: Выделить всё

 sudo -u otrs crontab -l 
# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# Who gets the cron emails?
MAILTO="root@localhost"
# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# check OTRS daemon status
*/5 * * * *    $HOME/bin/otrs.Daemon.pl start >> /dev/null
насчет шага установки сейчас уже не помню, выполнял или нет..
как модно узнать? или можно просто ее выполнить?

Код: Выделить всё

sudo -u otrs sh -c 'for foo in *.dist; do cp $foo `basename $foo .dist`; done'

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 05 мар 2018, 14:32
mms
Судя по выводу cron у вас есть активная задача:

Код: Выделить всё

*/5 * * * *    $HOME/bin/otrs.Daemon.pl start >> /dev/null
Значит шаги по установке выполнены верно.

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 05 мар 2018, 14:36
mms
Смотрите
/var/log/syslog

При успешной работе должны присутствовать записи вида:

Код: Выделить всё

Mar  5 14:25:01 support CRON[22288]: (otrs) CMD ($HOME/bin/otrs.Daemon.pl start >> /dev/null)
Mar  5 14:30:01 support CRON[22349]: (otrs) CMD ($HOME/bin/otrs.Daemon.pl start >> /dev/null)
а также:

/opt/otrs/var/log/Daemon/*
/var/log/user.log

на предмет отсутствия ошибок

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 06 мар 2018, 08:41
Makruder
/var/log/syslog:

Код: Выделить всё

Mar  6 10:25:01 otrs CRON[15246]: (otrs) CMD ($HOME/bin/otrs.Daemon.pl start >> /dev/null)
Mar  6 10:25:01 otrs CRON[15245]: (CRON) info (No MTA installed, discarding output)
Mar  6 10:30:01 otrs CRON[15268]: (otrs) CMD ($HOME/bin/otrs.Daemon.pl start >> /dev/null)
Mar  6 10:30:01 otrs CRON[15267]: (CRON) info (No MTA installed, discarding output)
postfix я не ставил, т.к. почтовый сервер отдельно установлен


/var/log/user.log - такого нет..

/opt/otrs/var/log/Daemon/*
в этой папке ошибки только в этом файле, но все они связаны с отправкой писем. SchedulerTaskWorkerERR.log

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 06 мар 2018, 12:28
mms
Что у вас в конфигурационных параметрах?

Код: Выделить всё

LogModule
LogModule::LogFile
LogModule::SysLog::Facility
В syslog логи сохраняются или в собственный лог OTRS?

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 06 мар 2018, 13:54
Makruder
собственный лог-файл
ошибок при загрузке в него нем нет, только ошибки связанные с почтой.

Re: автозапуск /opt/otrs/bin/otrs.Daemon.pl

Добавлено: 02 ноя 2020, 12:45
Sherhan4ik
*/5 * * * * $HOME/bin/otrs.Daemon.pl start >> /dev/null
Я прописал прямой путь в crontab до демона:

команда:
crontab -u otrs -e
*/5 * * * * /opt/otrs/bin/otrs.Daemon.pl start >> /dev/null
И все заработало.