Pokusavam napraviti skriptu koju ce pokretati (ana)cron, a koja ce mailati output dvije komande: hddtemp (koja prikazuje temperaturu diskova. Zapravo i nije namijenjena da se na taj nacin koristi, vec kao daemon na koji se spaja telnetom, no taj me aspekt ne zanima, vec samo zelim doznati temperaturu) i smartctl (odnosno smartd daemona koji prikazuje S.M.A.R.T. informacije o disku).
No problem je sto skripta stane (odnosno mail program ceka da zavrsim sa tipkanjem poruke).
Skripta je slijedeca (sad sam stavio samo onu za hddtemp, za smartctl je gotovo identicna):
Inace, ona linija koja pocinje sa cat, u jednoj mail skripti sam vidio da tako treba stvoriti fajl, makar mi bas nije jasno zasto, no probao sam i bez nje i uvijek ista stvar.
Probao sam i s dodavanjem tocke u praznom redu (ona je kao neki znak za slanje poruke, jel tako?), no ni to nije pomoglo.
Da li netko zna u cemu grijesim, ja stvarno ne znam...
Hvala puno.
No problem je sto skripta stane (odnosno mail program ceka da zavrsim sa tipkanjem poruke).
Skripta je slijedeca (sad sam stavio samo onu za hddtemp, za smartctl je gotovo identicna):
Code:
#!/bin/bash
MAILTO="${MAILTO:-root}"
FQDN=`hostname -f`
cat > /tmp/hddtmp
/usr/sbin/hddtemp /dev/hda >> /tmp/hddtmp; /usr/sbin/hddtemp /dev/hdb >> /tmp/hddtmp
/usr/bin/mail -s "Daily report for $FQDN" $MAILTO < /tmp/hddtmp
rm /tmp/hddtmp
#!/bin/bash
MAILTO="${MAILTO:-root}"
FQDN=`hostname -f`
cat > /tmp/hddtmp
/usr/sbin/hddtemp /dev/hda >> /tmp/hddtmp; /usr/sbin/hddtemp /dev/hdb >> /tmp/hddtmp
/usr/bin/mail -s "Daily report for $FQDN" $MAILTO < /tmp/hddtmp
rm /tmp/hddtmp
Inace, ona linija koja pocinje sa cat, u jednoj mail skripti sam vidio da tako treba stvoriti fajl, makar mi bas nije jasno zasto, no probao sam i bez nje i uvijek ista stvar.
Probao sam i s dodavanjem tocke u praznom redu (ona je kao neki znak za slanje poruke, jel tako?), no ni to nije pomoglo.
Da li netko zna u cemu grijesim, ja stvarno ne znam...
Hvala puno.
Potpis
Ja sam fabrička greška generacije...