
Nikita
24.01.2018
08:59:18

Olexande
24.01.2018
09:10:24

Dmitry
24.01.2018
09:12:25
Я другой прикол видел
У нас под имя микшера отведено 32 байта

Google

Dmitry
24.01.2018
09:13:29
И микшер, типа "Conexant AAABBBCCC (Front Analog) (OSS Mixer)
сокращается до "Front Anal"

Andrey
24.01.2018
09:16:28
ох уж эти беспощадные компутеры :)

Eli
24.01.2018
09:17:48
компуктиры лучше

Vadim
24.01.2018
09:22:07
КАНПЛЮКТЕРН

Алексей
24.01.2018
10:52:33
парни а фревый инит умеет перезапускать сервис если он упал ?

Den
24.01.2018
10:53:37
ты читал Омон Ра?

Алексей
24.01.2018
10:53:37
меня особенно интересует ситуация когда
required_files=
еще не создан

Vadim
24.01.2018
10:54:03

Vladimir
24.01.2018
10:54:26

Алексей
24.01.2018
10:54:51
мне не надо сторонние сервисы

Vadim
24.01.2018
10:54:53
если Очень Важный Демон, можно описать его по аналогии с getty, вместо обычных rc
из серии "хаки от Гросбейна"

Google

Алексей
24.01.2018
10:55:31
мне надо обработать ситуацию когда required_files= будет создан через некоторое время.
или отказаться от required_files= совсем
@fandrey чо говоришь будет launchd ? ждем.
пока выглядит что система инициализации сливает системд.

Vadim
24.01.2018
11:00:22
так мож порядок загрузки изменить?

Алексей
24.01.2018
11:01:26
как вариант. пока попробую вариант с pre_start

Vadim
24.01.2018
11:02:32
PROVIDE:, REQUIRE:, BEFORE: эти

Алексей
24.01.2018
11:03:10
я понял да.
проблема в том что конфиг для сервиса будет создан динамически. и я не могу закладываться на порядок старта.
ибо порядок старта не гарантирует что сервис который генерит конфиг успеет стартануть и сгенерить оный

Vadim
24.01.2018
11:04:44

Алексей
24.01.2018
11:05:24
мож я чего не понимаю ? поясни мысль

Vadim
24.01.2018
11:09:01
ты можешь влиять на порядок старта с помощью них

Алексей
24.01.2018
11:09:16
и ?

Vadim
24.01.2018
11:09:40
ну и повлияй так, чтоб проблема ушла
ежели б сервис в процессе работы падал, то другое дело, а так чисто порядок старта ж

Алексей
24.01.2018
11:10:09
например как ?

Vadim
24.01.2018
11:10:48
ну как те показать конкретный пример, не зная чо у тебя? можно только послать в man rcorder

Алексей
24.01.2018
11:11:01
ну я описал чо надо же.
сервис должен запускаться когда для него есть конфиг

Google

Алексей
24.01.2018
11:12:01
факт запуска какого то сервиса не гарантирует факт наличия конфига для этого сервиса

Vadim
24.01.2018
11:12:14
нет, ты неправильно задачу ставишь
ставишь твой сервис в порядке запуска заведомо позже генерирующего
в особо тяжелых случаях делаешь а-ля скрипт bgfsck

Алексей
24.01.2018
11:13:31
он и стоит заведомо позже

Vadim
24.01.2018
11:13:34
КОТОРЫЙ СПИТ 60 СЕКУНД

Алексей
24.01.2018
11:13:44
это и есть вариант с pre_start
if [ ! -f "${config}" ]; then
sleep 10
fi
как тебе тут порядок поможет я хз

Vadim
24.01.2018
11:14:56
ну например, если генератор запускается достаточно рано, то затребовать например LOGIN
это достаточно позже
цимес в том, что хер скажешь, скока "достаточно", не видя

Volodymyr Kostyrko
24.01.2018
11:43:16
@reboot + @hourly check

aborche
24.01.2018
12:05:06
Парни. Кто нить некротик с bsd по ipsec жених? Летит?

Fro
24.01.2018
12:15:40
Женил?

aborche
24.01.2018
12:25:06
женил да
т9 же
:)

Damir
24.01.2018
12:53:00
=> expat-2.2.5.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://github.com/libexpat/libexpat/releases/download/R_2_2_5/expat-2.2.5.tar.bz2
expat-2.2.5.tar.bz2 6% of 498 kB 132 Bps 30m52s

Google

Damir
24.01.2018
12:53:24
Виснет на неопределенное время! Качать руками?

Volodymyr Kostyrko
24.01.2018
12:53:36
OpenVPN мэрзость…

Damir
24.01.2018
12:53:49
Чет?

aborche
24.01.2018
12:56:14
Особо выбора нет. Ipsec в вышестоящей организации.

Damir
24.01.2018
12:56:55
Народ попробуйте скачать по моей ссылке выше фалй! У всех тормоза?

LyBony
24.01.2018
12:57:35

Vadim
24.01.2018
12:58:02
внутри нечитабельно уже

Алексей
24.01.2018
12:58:48
господа на порты и патчи в портах лицуха BSD ?

Dmitry
24.01.2018
12:59:17
не везде

Алексей
24.01.2018
13:00:45
глядя на https://svnweb.freebsd.org/ports/head/sysutils/consul/files/consul.in?view=markup&pathrev=455627
как понять которая ?

Vadim
24.01.2018
13:03:57
а, это ж портером написано
вот это конкретное, т.к. rc-скрипт
а значит, BSD

Алексей
24.01.2018
13:05:52
ок
господа у daemon есть ключ -r в мане сказано
-r Supervise and restart the program if it has been terminated.
есть хоть какая нить аргументация не использовать его ?

Vadim
24.01.2018
13:37:38
попробуй, почему нет

vonabarak
24.01.2018
13:37:39
Циклический запуск/падение в случае каких-то ошибок при запуске.

Алексей
24.01.2018
13:38:10
демон при этом умеет вести счетчик рестартов ?

Michael
24.01.2018
13:38:32

Алексей
24.01.2018
13:39:10
и? :)
ну видимо намек на la 1500

Google

Michael
24.01.2018
13:39:12

vonabarak
24.01.2018
13:39:26
и? :)
При запуске может требоваться больше ресурсов CPU.

Michael
24.01.2018
13:41:02
Именно
а что можно предложить лучше? то есть сваливается из-за нехватки места, запускается снова. Ты заметил, почистил место, сервис сам запустился. LA врядли взлетит, он же не в параллель гонит создание.

vonabarak
24.01.2018
13:43:29
Вопрос был в аргументации не использовать ключ -r
Я назвал кейс, когда это может стать проблемой.

Michael
24.01.2018
13:49:13

Алексей
24.01.2018
13:56:27
отправка TERM напрямую процессу противоестественна

Michael
24.01.2018
13:58:09

vonabarak
24.01.2018
13:59:24

Алексей
24.01.2018
13:59:47
остановил сервис не через управлятор - вон из профессии

Michael
24.01.2018
14:00:37

Vadim
24.01.2018
14:01:17

Алексей
24.01.2018
14:01:19
Вайти
daemon: process already running, pid: 930
/usr/local/etc/rc.d/consul: WARNING: failed to start consul
это законно ?

Vadim
24.01.2018
14:02:13
нет, за битки

Алексей
24.01.2018
14:04:07
# service consul restart
Stopping consul.
Starting consul.
daemon: process already running, pid: 982
/usr/local/etc/rc.d/consul: WARNING: failed to start consul
how can i fix it ?

Vadim
24.01.2018
14:04:45
а на самом деле там что? есть процесс?