Nejprve dekuji Tuttlovi. Tohle zkusim a uvidime.
Tak takhle bych to asi pojal:
[ -e ... ] && /usr/local/sbin/smbrestart.sh || true
(...)
Ucelem obojiho je, aby ceky prikaz vzdy skoncil s kodem 0.
T.
A pak Alfi:
* * * * *
tohle je celkem drsne nastaveni cronu - hodne pak zavisi na dobe behu toho
skriptu. pokud se bude blizit k minute a/nebo se z nejakeho duvodu zasekne a
bude spoustet porad dokola, dokaze to celkem slusne zborit kazdy stroj.
kdysi se to povedlo i mi - s konkretnim dnem v tydnu a hodinou. pekna
casovana
bomba :-) po par minutach byl load asi 80 a admini me za to moc
nepochvalili..
od te doby nezapominam na testy paralelniho spousteni :-)
alfi
Jo, ac jsem si toho vedom, povedlo se mi to nedavno taky, dokonce primo s
timto skriptem. Ale ten skript sam nebyl "blbej", to ja. :)
Takze - od zacatku ten skript pouziva lockfile. To by bylo v pohode - pokud
lockfile existuje, tak skript skonci.
Co skript dela - testuje pritomnost souboru a pokud existuje, tak se skript
spusti a restartne cups a sambu. Je to kvuli nejake zasekavajici se fronte
tiskarny, neni to "pekne", ale funguje to a je schopna to takto spustit i bee.
Co mi ale na zacatku ujelo - ten skript samozreje musi ten "priznakovy soubor"
taky smazat... a to v prni verzi nedelal. :] Protoze "vse bezelo", prisel jsem
na to po nekolika tisicich restartech samby - ani lockfile mi nepomohl. :)))
jimo:)
Nekracej prede mnou, mozna za tebou nepujdu.
Nekracej za mnou, mozna te nedokazu vest.
Kracej vedle me a bud muj pritel.
|