Portál AbcLinuxu, 22. července 2025 15:29


Dotaz: spusteni programu na pozadi

petka avatar 19.2.2009 08:40 petka | skóre: 25 | blog: heydax | Klasterec N/O
spusteni programu na pozadi
Přečteno: 628×
Odpovědět | Admin

Mam script.sh a potreboval bych ho spoustet na pozadi systemu , nyni ho spoustim    ./script.sh >> /dev/null &   nebo  ./script.sh >> log.txt & , exituje neco elegantnejsiho ?

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2009 09:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je na tomhle neelegantního? Pokud to spuštění na pozadí chcete zakomponovat přímo do skriptu (aby se spouštěl na pozadí vždy), zakomponujte to přímo do skriptu...
19.2.2009 09:58 Ash | skóre: 53
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Existuje, v bashi je elegantnější ./script.sh >/dev/null 2>&1 & :-D
petka avatar 19.2.2009 10:13 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: spusteni programu na pozadi

Mel jsem na mysli neco jako , kdyz se spousti program pri startu PC v init level , s hlaskou OK  FAILED , tak jak to ma REDHAT , MANDRIVA , FEDORA ...

Nenasel jsem nikde zadny tutorial ...

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
19.2.2009 10:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
To si musíte napsat do toho skriptu sám. Výpis z programů ve skriptu přesměrujte do /dev/null nebo na vyšší deskriptor souborů a na standardní výpis vypište stav spouštěného programu.
19.2.2009 10:57 Ash | skóre: 53
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Tak možná by se vám mohl hodit i start-stop-daemon, záleží na tom na co přesně to chcete.
petka avatar 19.2.2009 14:37 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: spusteni programu na pozadi

Neco takoveho mam na mysli , v shellu jsem videl nejaky prikaz daemon , ale moc z toho moudrej nejsem .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
19.2.2009 15:43 Ash | skóre: 53
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Měl jsem na mysli man start-stop-daemon, je tam napsáno použití. Příkaz shellu damon neznám, v shellu se příkazy na pozadí prostě pouštějí tím již uvedeným způsobem.
19.2.2009 10:18 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Ale notak: ./script.sh &> /dev/null &
There is no point in being so cool in a cold world.
19.2.2009 10:51 Ash | skóre: 53
Rozbalit Rozbalit vše Re: spusteni programu na pozadi
Jo, to jsem měl na mysli :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.