LINUX.ORG.RU
ФорумAdmin

демон на bash


1

0

Привет ALL! Подскажите можно ли как нить сделать (написать) демон на баше.Ну чтобы высел в опер.мем и ждал чего нить или следил за каким либо изменением.Если можно то кинте в фарум маленький пример или скажите где можно именно об это почитать а то всю доку перечитал по программированию на баше так и не нашёл.Перл и С не предлагать.

anonymous

Re: демон на bash

запускай его через setsid или &

Deleted ()

Re: демон на bash

Может я не понял вопроса
man nohup ?

ManJak ★★★★★ ()

Re: демон на bash

Примерно так:
-----------------------------------------
#!/bin/bash

#1. Сменить CWD на /
cd /

#2. "Оторваться" от текущей консоли
exec >/dev/null
exec 2>/dev/null

#3. Форкнуться и уйти в фон
(
#4. Игнорировать SIGTERM
trap "" TERM
#5. Выполнять нужные действия до посинения
while true
do
.......
sleep 1 #Особо не напрягаться
done
) &

#Тут родительский процесс заканчивает свою работу,
#дочерний остается в фоне

qwe ★★★ ()
Ответ на: Re: демон на bash от qwe

Re: Re: демон на bash

>Примерно так:

добавил в bookmarks, может когда то и пригадится,
хотя всегда пользовался
< /dev/null > /dev/null 2>&1 &

arum ★★ ()
Ответ на: Re: Re: демон на bash от arum

Re: Re: Re: демон на bash

>всегда пользовался < /dev/null > /dev/null 2>&1 &

Ага, это тоже самое. Кстати, действительно забыл

exec < /dev/null

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