Skip to main content

Run zenity or any other GUI based program through cron.

 a shell script file like and following code and then add shell script in cron.

Cron Entry
* * * * * /var/www/html/runcron.sh


Shell Script
#!/bin/bash

touch /var/www/html/tfile
dbus_session_file=/home/suntec/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-0
if [ -e "$dbus_session_file" ]; then
  . "$dbus_session_file"
  export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID
  dbus-send …
fi

zenity --error --text='Fill Time sheet' --display=:0.0

Comments

Popular posts from this blog

Javascript Generator as promise

     function* makeIterator(data) {       for(i in data){                 yield data[i];         }     }         function runPull() {         var obj = it.next();         var val;         console.log("RunPull Clicked",obj);         if(!obj.done) {             val = obj.value;             val.click();             setTimeout(function(){                 runPull();             },200);         }     }     ru...

Mysql: Group Consecutive repeated row

event_id       event_name ---------------------------------------------- 1                  Add 2                  Edit 2                  Edit 3                  Delete 3                  Delete 3                  Delete 1                  Add 1                  Add 1 ...