Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка службы  (Прочитано 1939 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Настройка службы
« : 20 Сентября 2019, 16:58:24 »
Добрый день!

И снова я с "дурацкими" вопросами.

1. Есть служба запущенная systemctl enable gammu-smsd. После перезапуска, она не запускается, а падает с ошибкой, так как, по какой то причине запускается раньше, чем запускается интернет. Как этого избежать?
2. Как сделать, чтобы если служба в статусе файлед, то она периодически перегружалась, а не ждала ручного запуска.
2. В настройках установил, чтобы при закрытие крышки компьютер не переходил в ждущий режим. И если ubuntu загрузилась и закрываю крышку, то компьютер работает. Но если крышка закрыта и я выполняю перезагрузку, то компьютер уходит в ждущий режим. Как быть, чтобы этого не было?

ТС не появлялся на Форуме более трех месяцев по состоянию на 17/06/2020 (последняя явка: 11/02/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июня 2020, 07:27:16 от zg_nico »

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1874
    • Просмотр профиля
Re: Настройка службы
« Ответ #1 : 20 Сентября 2019, 17:27:20 »
Как этого избежать?

[Unit]
After=network.target

периодически перегружалась
[Service]
Restart=always

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Настройка службы
« Ответ #2 : 20 Сентября 2019, 17:29:53 »
[Service]
Restart=always
а что дает данная настройка?

« Последнее редактирование: 20 Сентября 2019, 17:34:39 от shtrihs »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Настройка службы
« Ответ #3 : 20 Сентября 2019, 17:32:07 »
shtrihs, вроде как вот оно, решение из их же документации.
А вот по второму второму вопросу я, признаться, не понял:
2. ...
2. ... если крышка закрыта и я выполняю перезагрузку, то компьютер уходит в ждущий режим ...
А каким образом Вы ноутбук с закрытой крышкой уводите в перезагрузку?  ???
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Настройка службы
« Ответ #4 : 20 Сентября 2019, 17:35:54 »
А каким образом Вы ноутбук с закрытой крышкой уводите в перезагрузку? 
по ssh например

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Настройка службы
« Ответ #5 : 20 Сентября 2019, 17:41:27 »
по ssh например
Стесняюсь спросить: какой, например, командой? Как Вы её, например, прописываете, откуда Вы её например вводите и есть ли у соответствующей учетки на инициируемое Вами действие соответствующие права? Прошу запомнить на будущее: чем более изощренный способ выбираете - тем больше описывайте подробностей в том случае, когда что-то не получается, и Вы просите совета на форуме. Относится, кстати, не только к форумам, но и вообще полезная привычка по жизни. Настоятельно рекомендую.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Настройка службы
« Ответ #6 : 20 Сентября 2019, 23:30:24 »
вроде как вот оно, решение из их же документации
Не  увидел в документации решения

Пользователь добавил сообщение 20 Сентября 2019, 23:38:22:
After=network.target
Не помогло



Пользователь добавил сообщение 20 Сентября 2019, 23:38:58:
Restart=always
и это тоже

Или я не в том файле изменения сделал? Или после изменения их надо как-то применить?

[Unit]
Description=SMS daemon for Gammu
Documentation=man:gammu-smsd(1)
After=mysql.service postgresql.service
After=network.target

[Service]
EnvironmentFile=-/etc/sysconfig/gammu-smsd
# Run daemon as root user
ExecStart=/usr/bin/gammu-smsd --pid=/var/run/gammu-smsd.pid --daemon
# Run daemon as non-root user (set user/group in /etc/sysconfig/gammu-smsd)
#ExecStart=/usr/bin/gammu-smsd --user=${GAMMU_USER} --group=${GAMMU_GROUP} --pid=/var/run/gammu-smsd.pid --daemon
ExecReload=/bin/kill -HUP $MAINPID
ExecStopPost=/bin/rm -f /var/run/gammu-smsd.pid
Type=forking
PIDFile=/var/run/gammu-smsd.pid
Restart=on-failure

[Install]
WantedBy=multi-user.target

Плюс есть ошибка failed to parse service restart specifier, ignoring: always

Пользователь добавил сообщение 21 Сентября 2019, 15:38:36:
Все на выходных и никто не отвечает?
« Последнее редактирование: 28 Сентября 2019, 01:40:11 от shtrihs »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Настройка службы
« Ответ #7 : 22 Сентября 2019, 03:31:02 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 22 Сентября 2019, 03:33:34 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Настройка службы
« Ответ #8 : 22 Сентября 2019, 09:18:40 »
(Нажмите, чтобы показать/скрыть)
Спасибо. Очень помогло.

Оффлайн kiso

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Настройка службы
« Ответ #9 : 23 Сентября 2019, 00:10:35 »
А каким образом Вы ноутбук с закрытой крышкой уводите в перезагрузку?  ???
И я тоже не понял, как можно закрытый ноутбук перезагрузить.

Оффлайн shtrihs

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Настройка службы
« Ответ #10 : 28 Сентября 2019, 01:41:07 »
(Нажмите, чтобы показать/скрыть)
Поправил картинку. Согласен с замечанием

Пользователь добавил сообщение 28 Сентября 2019, 11:15:13:
Стесняюсь спросить: какой, например, командой? Как Вы её, например, прописываете, откуда Вы её например вводите и есть ли у соответствующей учетки на инициируемое Вами действие соответствующие права? Прошу запомнить на будущее: чем более изощренный способ выбираете - тем больше описывайте подробностей в том случае, когда что-то не получается

Захожу по ssh на компьютер с закрытой крышкой. Ввожу sudo su. а далее команда reboot. Компьютер идёт в перезагрузку и выключается. Так понятно?
« Последнее редактирование: 28 Сентября 2019, 11:24:37 от shtrihs »

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.