LINUX.ORG.RU
ФорумAdmin

screen & co


0

0

как сделать так, чтоб через shell-script проверить исполняется ли прога ХХ в запущеном screen'e и если нет то запустить ее там. ID screen'a не известен с начала (но предпологается что существует тока один скрин, еже ли скрина не существует, но запускается новый). Есть варианты?


Ответ на: Re: screen & co от sdio

Re: screen & co

если вы такой умный поделитесь своими знаниями а не кричите rtfm - было бы просто, не спрашивал бы

xerc ()
Ответ на: Re: screen & co от Teak

Re: screen & co

Да, поделился, но я не согласен, что это детский сад, я думаю что тут чтоб разобраться с фунциональностью скрина нужно по крайней мере час дабы размер мана скрина впечатляет. Поэтому надеялся на помощь местных гуру скина. Но видимо афторы ни первого ни второго поста не могут назвать себы таковыми.

xerc ()
Ответ на: Re: screen & co от xerc

Re: screen & co

> Поэтому надеялся на помощь местных гуру скина. Но видимо афторы ни первого ни второго поста не могут назвать себы таковыми.

Это точно, мы люди психически здоровые. :)

Teak ★★★★★ ()

Re: screen & co

Если прога запускается как 
screen -d -m /path/to/bin/application
и др. screen_ов нет, то достаточно проверить screen запущен или нет

SCRPID="`pgrep screen`"
if [ -z "$SCRPID" ]; then
   # не запущен, запускаем новый
    screen -d -m /path/to/bin/application
fi




2Teak: Я использую vim, поэтому помогу ребенку из Уганды 
       (ну не умеют они читать маны :-)

sdio ★★★★★ ()
Ответ на: Re: screen & co от sdio

Re: screen & co

Вас сударь не поймёшь, то советуете init прибить чтоб лучше дошло, то наоборот. :)

Teak ★★★★★ ()
Ответ на: Re: screen & co от Teak

Re: screen & co

По настроению :-)

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.