salutare si La multi ani! Am urmatorul "script", luat de pe net si asta (ca daca ma pricepeam la scripturi nu mai intrebam aci; am pus doar partea cu "| mutt -s $....." sa -mi trimita mail si respectiv sms)
#!/bin/sh LANG=C HOSTS_FILE=iphosts for host in $(cat $HOSTS_FILE) do ping $host -c 1 | grep -q '1 packets received' if [ $? = 0 ] then echo "$host: OK" else echo "$host: FAIL" | mutt -s $(echo "$host:FAIL") my.addr@zappmobile fi done Scriptul va rula in cron la 1/2 h, problema ce apare e ca n-as vrea daca unul din hosturi e jos sa primesc mail (respectiv sms) la fiecare jumatate de ora, ci doar prima data cand nu raspunde un host la ping, si eventual dupa ce e din nou in picioare, practic cand isi schimba starea up/down Cum pot face? am citit cate ceva da` nu m-am lamurit. Eu am vrut sa creez o variabila $host_status, da` n-am reusit ca n-am stiut sa includ valoarea unei variabile in definirea alteia. cum pot face asta? sau alte sugestii... -- <gotto> --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
