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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как заставить перезапускаться демон?  (Прочитано 1081 раз)

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

Оффлайн makssun

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #15 : 16 Сентября 2018, 16:42:24 »
ну создайте.

И я главное забыл - этот способ рабочий для версий, начиная с 15.04
У меня как раз 14.04
Не пойдет? Какой способ для 14 подойдет?
И путь должен выглядеть так:

/home/max/.config/systemd/user/forknoted.service

И еще,
service systemd status
systemd: unrecognized service
service forknoted status
forknoted: unrecognized service

Почему так?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #16 : 16 Сентября 2018, 16:52:53 »
14.04 не пойдёт  :-\
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн makssun

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #17 : 16 Сентября 2018, 16:59:08 »
А что для 14 подойдет?
А для 16 путь должен выглядеть как выше написал?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #18 : 16 Сентября 2018, 17:03:06 »
~/forknoted.sh
Код: (bash) [Выделить]
#!/bin/bash

while ! /full/path_to/forknoted --config-file /full/path_to/configs/bipcoin.conf ; do
echo "Forknoted error" >&2
done

в терминале
chmod +x ~/forknoted.sh

~/.config/autostart/forknoted.desktop
Код: (text) [Выделить]
[Desktop Entry]
Type=Application
Exec=/полный_путь_к_файлу_forknoted.sh
Name=Forknoted
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн makssun

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #19 : 16 Сентября 2018, 17:29:15 »
создал файл *forknoted.sh
#!/bin/bash                                                                             
                                                                                       
while ! /home/max/forknote-linux/forknoted --config-file /configs/bipcoin.conf ; do     
echo "Forknoted error" >&2                                                             
done 
   

Запускаю, быстро строчки бегут, разглядел эррор.
Что не так?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #20 : 16 Сентября 2018, 17:49:09 »
config-file /configs/bipcoin.conf
уверены, что конфиг там лежит? Я что-то не уверен

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн makssun

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #21 : 16 Сентября 2018, 17:54:33 »
config-file /configs/bipcoin.conf
уверены, что конфиг там лежит? Я что-то не уверен
Конечно. Вот полный путь:
/home/max/forknote-linux/configs/bipcoin.conf

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #22 : 17 Сентября 2018, 00:51:43 »
ну и пишите полный путь, не выдумывайте лишнего
#!/bin/bash                                                                             
                                                                                       
while ! /home/max/forknote-linux/forknoted --config-file /home/max/forknote-linux/configs/bipcoin.conf ; do     
echo "Forknoted error" >&2                                                             
done 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн makssun

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить перезапускаться демон?
« Ответ #23 : 17 Сентября 2018, 08:46:52 »


Проблема может в том ,что я запускаю скрипт при работающем демоне?

Пользователь добавил сообщение 17 Сентября 2018, 20:38:57:
while ! ./forknoted --config-file configs/bipcoin.conf; do true; done

Строка запуска демона выглядит так:
 while ! ./forknoted --config-file configs/bipcoin.conf; do true; doneЕсли демон остановится, это заставит его автоматически снова запустится?
« Последнее редактирование: 17 Сентября 2018, 20:38:57 от makssun »

 

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