Автор Тема: daemontools  (Прочетена 694 пъти)

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
daemontools
« -: Jun 06, 2012, 10:36 »
Здравейте, подкарах си въпросния софтуер да ми поддържат няколко процеса, обаче нещо svok винаги ми връща резултат 0, дори и сървиза да е спрян. Някой да си има на идея защо е така?  Ползвам svok брез bash скрипт за да следя един процес дали е пуснат или спрян.
 
Дистрото ми е slackware 13.37 x64.

П.С. На всичкото отгоре не помни кога един сървиз е спрян и след рестарт го пуска отново.
« Последна редакция: Jun 06, 2012, 12:07 от runtime »
Активен

geroy

  • Напреднали
  • *****
  • Публикации: 198
  • Distribution: Windows, NetBSD, Devuan
    • Профил
    • WWW
Re: daemontools
« Отговор #1 -: Jun 06, 2012, 13:51 »
svok прави проверка дали процеса supervise е пуснат за дадената директория

svok /service/test2

е еквивалент на проверка дали има следния процес стартиран:

rog:~# ps ax|grep supervise
 5212 ?        S      0:00 supervise test2

ако има проблем с supervise, по някаква причина не е стартиран (svscan не работи и т.н.) тогава ще ти върне 100

пример:

rogue:~# if svok /etc/service/probaproba/; then echo "running"; else echo "not running"; fi 2> /dev/null
not running
rogue:~# if svok /etc/service/dnscache-curve; then echo "running"; else echo "not running"; fi 2> /dev/null
running

probaproba е дир която не съществува, dnscache-curve съществува.

На теб на практика ти трябва svstat програмката с която се проверява състоянието на дадения сървис
 
Активен

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: daemontools
« Отговор #2 -: Jun 06, 2012, 14:01 »
Схванах го малко преди да пишеш!  [_]3
Има ли някакъв по-елегантен начин да се забранява на даден сървъс да стартира след ребуут освен в папката да се създава файл down, или да се трие символичната връзка?
« Последна редакция: Jun 06, 2012, 14:05 от runtime »
Активен

geroy

  • Напреднали
  • *****
  • Публикации: 198
  • Distribution: Windows, NetBSD, Devuan
    • Профил
    • WWW
Re: daemontools
« Отговор #3 -: Jun 06, 2012, 14:34 »
ами доколкото съм запознат това е механизма (с down файл).. ако някой друг знае нещо да пише :)
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
daemontools въпрос за работата с него
Настройка на програми
Goust 19 2933 Последна публикация Jan 08, 2006, 23:27
от HarleyBG