[+] Skrypt uruchamiany z pomocą CRON-a
: 08 sierpnia 2012, 23:48
Witam.
Napisałem sobie prosty skrypt, którego zadaniem jest informowanie mnie o czasie jaki użytkownik jest "poza" komputerem.
Jak uruchomię sobie lokalnie ten skrypt wszytko działa dobrze.
Chciałem zautomatyzować skrypt i uruchamiać go cyklicznie zatem poleceniem: dodałem sobie wpis:
I niestety, w pliku powstałym przez działanie skryptu nie ma informacji o czasie pochodządzącym z programu xprintidle.
Nie wiem gdzie robię błąd? Może uda się Wam go znaleźć.
Dziękuję za pomoc.
Napisałem sobie prosty skrypt, którego zadaniem jest informowanie mnie o czasie jaki użytkownik jest "poza" komputerem.
Kod: Zaznacz cały
#!/bin/bash
il_ms=300000
idletime=`/usr/bin/xprintidle`
/bin/date +%T >> /home/[B]użytkownik[/B]/idletime
echo $idletime >> /home/[B]użytkownik[/B]/idletime
echo "_________" >> /home/[B]użytkownik[/B]/idletime
if [ "$idletime" -ge "$il_ms" ] ;
then
echo "status 1" >> /home/[B]użytkownik[/B]/idletime
else
echo "status 2" >> /home/[B]użytkownik[/B]/idletime
fi
echo "=======" >> /home/[B]użytkownik[/B]/idletime
Chciałem zautomatyzować skrypt i uruchamiać go cyklicznie zatem poleceniem:
Kod: Zaznacz cały
crontab -e
Kod: Zaznacz cały
* * * * * /bin/sh -c /home/użytkownik/skrypt.sh >> /dev/null
Nie wiem gdzie robię błąd? Może uda się Wam go znaleźć.
Dziękuję za pomoc.