kdyz uz kvuli =~ pouzivas bash tak proc v nema na 90 % pouzivate externi test? tj. misto [[ pouzivat `test' a [ ?
Ahoj, upravený skript nájdeš tu:
http://www.bwelectronics.sk/jamrich/ports/check_hdd_health.txt
A tu je FreeBSD port:
http://www.freshports.org/net-mgmt/nagios-check_hdd_health/
este bych videl jako problem chaoz v promennych,
nahore v definicich stavu je : ST_UN=3
a pri chybovych stavech se vrací: $ST_UK,
coz cekam ze vraci nulu ci nic, pokud promenna neni definovana ..
coz bych povazoval za dosti velkou chybu
v opacnom pripade me opravte :)
Dobrý večer, samozrejme ten skript bol napísaný v rýchlosti, preto je tam viac chýb, ale opravný nájdete v diskusii hore. Ten pracuje už správne. Išlo hlavne o vysvetlenie ako by sa zhruba mal napísať skript a čo by mal vracať, aby to Nagios pochopil.
<vtip>
A cenu za zbytecny cat za mesic prosinec vyhrava autor clanku :-)
</vtip>
Ale jinak diky za clanek, neco se mi i hodilo!
Vtipálek, pozri si upravený skript hore, žiadny cat tam nevidím ty áno? :)