View previous topic :: View next topic |
Author |
Message |
markusk21 Apprentice
Joined: 07 Oct 2004 Posts: 216 Location: Hannover
|
Posted: Fri Dec 23, 2005 11:54 pm Post subject: Autostart in KDE fügt weitere Instanz hinzu |
|
|
Hallo,
ich wollte superkaramba bei jedem Start von KDE aktivieren.
Also ein Skript nach ~/.kde/Autostart/superkaramba:
Code: |
#!/bin/bash
superkaramba /usr/share/karamba/themes/SuperMonitor/SuperMonitor.theme /usr/share/karamba/themes/Slide_Show/slide_show.theme
|
Bei jedem Neustart wurde aber eine weitere Instanz hinzugefügt, sodass die sich sammelten und die Resourcen schinden ließen. Verzichten wollte ich aber nicht, da sich Superkaramba manchmal aufhängt und dann beim Neustart fehlte.
Also:
Code: |
#!/bin/bash
killall superkaramba
superkaramba /usr/share/karamba/themes/SuperMonitor/SuperMonitor.theme /usr/share/karamba/themes/Slide_Show/slide_show.theme
|
Das startete aber Superkaramba nicht mehr, sondern produzierte nur den Hinweis:
Nach vielem Rumprobieren (2-3 Tage) hab ich die Erleuchtung gahabt:
Code: |
mv ~/.kde/Autostart/superkaramba ~/.kde/Autostart/superkaramba_auto
|
denn das Skript killt sich sonst selbst
Frohes Fest. |
|
Back to top |
|
|
return13 Guru
Joined: 02 Feb 2004 Posts: 513 Location: Hamburg - Germany
|
Posted: Sat Dec 24, 2005 2:42 am Post subject: |
|
|
das sind so die lieblingsfehler beim coden, man könnte es mit zu den Top20 sammeln... _________________ Wer Recht erkennen will, muß zuvor in richtiger Weise gezweifelt haben.
Aristoteles (384-322), griech. Philosoph, Begründer d. abendländ. Philosophie |
|
Back to top |
|
|
tagwar Tux's lil' helper
Joined: 11 Aug 2004 Posts: 147 Location: Karlsruhe
|
Posted: Thu Jan 05, 2006 2:43 pm Post subject: |
|
|
hmm.. will ja nicht klugsche**ern, aber das ganze ist doch nur semi-perfekt, denn falls superkaramba (oder was auch immer) schon läuft, dann wirds erstmal abgeschossen und dann wieder gestartet.
Mein Vorschlag:
Code: |
#!/bin/bash
#Check if Superkaramba is running:
pidof superkaramba > /dev/null
if [ $? -ne 0 ]; then
#Nope it's not.. :-( let's start it then.
superkaramba
fi
|
pidof beendet sich mit error-code 0, falls es ein laufendes Superkaramba gefunden hat, falls also der error-code ungleich 0 ist, können wir davon ausgehen, dass es nicht läuft und es dann starten.
Gruß
Tom |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|