Az indító script (nntprss-start.sh):
#!/bin/bash cd /usr/local/nntprss echo "NNTPRSS indul..." java -jar nntprss-start.jar>/dev/null 2>/dev/null& echo $!>eztgyilkold.txt
A leállító script (nntprss-stop.sh):
#!/bin/bash echo "NNTPRSS lelövése" gyilkold=`cat /usr/local/nntprss/eztgyilkold.txt` rm /usr/local/nntprss/eztgyilkold.txt kill $gyilkold>/dev/null 2>/dev/null
- mbaron blogja
- A hozzászóláshoz be kell jelentkezni
- 1019 megtekintés
Hozzászólások
szerintem nem fog menni. a script jó, de az init pl elvárja, hogy csinálj locfilet. olvassad el az init doksiját, meg a scriptekét. néz át 1-2 initscriptet. megn a /etc/rc.c/rc -t. az csinálja a runlevelváltást. tanulságos, és 1xű
- A hozzászóláshoz be kell jelentkezni
De működik.
- A hozzászóláshoz be kell jelentkezni
lockfájl gyártást az init nem vár el, az csak neked jó, hogy normálisan le tudd lőni a programodat. Ha nem igényel normális leállítást, azaz sim akill-lel kigyakható a leállítás végén, akkor még stop script sem köll.
Az más tészta, hogy "illik" egy darab scriptbe rakni, és start meg stop paraméterrel indítva indítani, illetve leállítani az adott szolgáltatást/alkalmazást. Tényleg érdemes megnézni egy másik rc-scriptet, és az alapján összedobni a sajátot.
- A hozzászóláshoz be kell jelentkezni