Makinemin yanında olmadığımda belirli bir komut dosyasını çalıştırmak istiyorum, böylece otomatik olarak çalışacak, ancak çalışırken rahatsız etmeyecek. Bash betiğini yarattım ve cron ile sıraya koydum, ancak çalışması görünmüyor (bir tarayıcı sekmesi açmanın gerekli etkisini üretmiyor).
İşte betiğin bulunduğu yer /home/suseika/.bin/stackoverflowfanatic
:
#!/bin/bash
idle=`xprintidle` # tells how long in milliseconds x server haven't been receiving any events
required_idle_time=3600000 # one hour in milliseconds
if [[ $idle -gt $required_idle_time ]];
then
chromium http://stackoverflow.com/
echo idle was $idle
xdotool mousemove 12 13 # A quick and dirty way to send an event to x server
xdotool mousemove 12 14
echo now idle is `xprintidle` # for debugging
fi
required_idle_time
0'a ayarlayıp el ile çalıştırdığımda script iyi çalışıyorsleep 1 && stackoverflowfanatic
İşte cron ile nasıl sıraya sokarım:
/etc/cron.d/stackoverflow
:
0,30 * * * * suseika /home/suseika/.bin/stackoverflowfanatic