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.