PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : evolution nur einmal starten können



Sonny
13.01.04, 14:28
Hallo!

Kann man Evolution so einrichten, dass man es wie kmail nur einmal gleichzeichtig gestartet haben kann?

delmonico
13.01.04, 14:45
Weiß nicht obs irgendwo einzustellen ist, aber zur not schreib dir doch ein shellscript dass per grep prüft, ob schon eine Evolution-Instanz läuft und dann startet oder eben nicht...

Sonny
13.01.04, 15:59
ich hoffe immer noch, dass gnome sowas kann

moedule
14.01.04, 23:26
so, mit diesem script wird ein programm (das als parameter am script hängt) nur gestartet wenn es noch nciht läuft

also
script_name xyz
startet nur dann wenn xyz noch nicht läuft, ist aber quick&dirty (btw suchfunktion!)

#!/bin/sh
TESTVAR=`ps awx | grep -v grep | grep -v '/bin/sh' | grep -c $1`

if test $TESTVAR -eq 0; then
echo "$1 nicht gestartet"
echo "starte $1"
$1 &
else
echo "$1 läuft schon"
fi

Sonny
15.01.04, 08:28
Danke fürs Script. Es funzt aber noch nicht, weil wenn man Evolution beendet
ps -ef | grep evo
crimmann 1531 1 0 08:19 ? 00:00:00 evolution-alarm-notify --oaf-activate-iid=OAFIID:GNOME_Evolution_Calendar_AlarmNotify_Fa ctory --oaf-ior-fd=18
immer noch läuft.

Man kann dann Evolution mit dem Script nicht mehr starten.

-le statt -eq könnte aber funzen