> in primul rind nu stiu de ce faci "clear". programul care ruleaza din
> crontab nu prea are controlling terminal. nici echo nu cred sa-ti
> mearga, cel mult o sa primesti pe email outputul.
> 
> doi, rezultatele pe care ni le arati nu provin din sursa pe care ne-o
> arati... parerea mea.

Corect!
Scriptul este mult mai mult dar l-am simplificat.
Inital la teste l-am rulat din consola.

> 
> > Am un script bash (net.sh) care vreau sa-l rulez in fiecare minut.
> > Am bagat in /etc/crontab linia:
> > *    *    *    *    * root /etc/net.sh
> >
> > dar vad ca nu ruleaza scriptul.
> > El ar trebuie ca in fiecare minut sa verifice in retea daca o anumita
> masina
> > se afla conectata.
> > In cazul in care aceasta nu este scoate un semnal sonor la speaker.
> > Ce trebuie adaugat la acesta ca sa mearga cum trebuie?
> >
> >
> > #!/bin/sh
> >
> > clear
> > rez=$(ping -w2 -c 3 192.168.1.1 | grep "100\% loss");
> > if [[ -z $rez ]]; then
> >     echo $(date) "Servsal1 192.168.1.135 works"
> > else
> >     echo $(date) "Servsal1 192.168.1.135 doesn't work"
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >     sleep 3
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >     sleep 1
> >     echo -e "\a"
> >
> > fi
> >
> >
> > Meajul de eroare:
> >
> > TERM environment variable not set.
> > Thu Jun 12 14:50:16 EEST 2003 Hull 192.168.0.11 works
> > Thu Jun 12 14:50:28 EEST 2003 Mentenanta 192.168.0.1 works
> > Thu Jun 12 14:50:40 EEST 2003 Reparatii 192.168.0.6 works
> > Thu Jun 12 14:50:40 EEST 2003 Servsal1 192.168.1.135 works
> >
> >
> 
> 
> 
> 


Raspunde prin e-mail lui