#!/bin/sh isonline || { echo "offline" exit 1 # Wenn offline, abbrechen } export DISPLAY=":0" # DISPLAY :0 verwenden für kontact starten dcop kontact &> /dev/null || { # Kontact noch nicht gestartet: lock Datei kann ruhig gelöscht werden killall kontact &> /dev/null killall -9 kontact &> /dev/null rm $HOME/.kde/share/apps/kmail/lock &> /dev/null echo "Starte kontact, da noch gestartet" kstart --window Kontact --desktop 3 kontact sleep 3 # Kurz warten bis gestartet } dcop kontact KMailIface checkMail # Mails checken sudo -u news myfetchnews # News fetchen sleep 3 # Kurz auf news warten dcop kontact KNodeIface fetchHeaders # News in Knode checken