Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

arwar

User

  • »arwar« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 10.04.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

10.04.2009, 23:57

Eigene Applikation automatisch starten beim Hochfahren von Ubuntu.

Hallo Kollegen,
habe ein Problem automatisch eine eigene Applikation zu starten beim Hochfahren von Ubuntu.

Ubuntu-8.10 mit Gnome-2.24.1 ist auf USB-Stick installiet und ich kann diesen im persistenten Modus beschreibbar starten.
Möchte nach Hochfahren von Ubuntu eine eigene Applikation automatisch starten lassen.

Habe zum Testen diesen Script Namens "start.sh"
+++++++++++++++++++++++++++++
#!/bin/bash

gedit /cdrom/start_test.sh
wait

# Aufruf:
# sudo nohup /cdrom/start.sh &
#
+++++++++++++++++++++++++++++

Dieser Script liegt im Verzeichniss /etc/init.d
Ein Link "S99start.sh" auf den Script ist im Verzeichniss /etc/rc5.d eingerichtet.

Nach meinem Verständniss sollte beim Hochfahren von Ubuntu im Level 5 (Grafischer Modus) der Script gestartet werden
wie auch alle anderen Dateien deren Links im Verzeichniss /etc/rc5.d liegen.

Wenn der Script oder der Link durch Doppelkick mit der Maus oder vom Terminal aufgerufen werden - funktioniert alles.
Aber automatisch beim Hochfahren startet der Script nicht.

Was mache ich falsch?

Für einen Rat wehre ich sehr dankbar.

arwar

2

11.04.2009, 03:03

Hallo,
unter Gnome können wir das ganz einfach machen.
System > Einstellungen > Sitzungen (wenn ich mich im Pfad nicht irre, hab grade kein Gnome hier).
Und dort einfach einen neuen Eintrag erstellen die dort eingetragenen Anwendungen werden beim Einlogen gestartet.
Unter Kde packst Du einfach Verknüpfungen in den Ordner "/home/$user/.kde/autostart".
Grüsse,
any0n3

arwar

User

  • »arwar« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 10.04.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

11.04.2009, 09:58

. . . ich bin begeistert - einer stellt um 24 Uhr Nachts Fragen, der Anderer beantwortet diese um 03:00 Uht Nachts.
... und schon läuft alles.

Schön ist das Leben :D

Hab vielen Dank any0n3.

arwar

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »arwar« (11.04.2009, 09:58)


4

11.04.2009, 12:09

Nach meinem Verständniss sollte beim Hochfahren von Ubuntu im Level 5 (Grafischer Modus) der Script gestartet werden wie auch alle anderen Dateien deren Links im Verzeichniss /etc/rc5.d liegen.
Im Prinzip hast Du recht. Die Frage ist nur, ob Ubuntu tatsächlich bis in den Runlevel 5 bootet. Ubuntu ist nicht SuSE. Gib mal im laufenden System

Quellcode

1
runlevel
in ein Terminal ein, dann siehst Du den aktuellen Runlevel...
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

5

11.04.2009, 13:45

Hallo,
da hat der Fredl aber recht.
Ich glaube Debian hat nur 2.
Wäre naheliegend das es hier auch so ist.
Grüsse,
any0n3

6

11.04.2009, 15:08

Debian hat schon auch alle üblichen, jedoch sind 2-5 nahezu identisch. Wer's genau wissen will:

Quellcode

1
grep -B1 initdefault /etc/inittab
Würde sich arwar dort eine 5 eintragen, käme sein script auch zum Zug :)
(Oder eben nach rc2.d verlagern)
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

arwar

User

  • »arwar« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 10.04.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

7

12.04.2009, 23:26

Thja wie man sieht ich habe noch einiges zu lernen -
Habe beide oben empfolene Befehle eingetippt:

# runlevel
N 2

- tatsächhlich - nur Runlavel 2


# grep -B1 initdefault /etc/inittab
grep: /etc/inittab: No such file or directory

- anscheinend liegt in der USB-Version diese Datei wo anders.

Aber der Tipp mit dem Eitrag bei GNOME hat funktioniert - also bleibe ich dabei

Danke noch mal an alle Beteilgten.

arwar

wowi

Ubuntu-Forum-Team

  • »wowi« ist männlich

Beiträge: 4 264

Registrierungsdatum: 03.05.2007

Derivat: Xubuntu

Architektur: 64-Bit PC

Desktop: XFCE

  • Nachricht senden

8

12.04.2009, 23:37

Hi arwar,

sei so nett und setze bitte in Deinem ersten Post noch ein [gelöst] oder [erledigt], dann sind wir alle zufrieden ;)

Greetz
wowi

9

12.04.2009, 23:42

Hi,
Ja sorry, hast ja 8.10. Die inittab ist endgültig zugunsten von upstart gewichen. Die Startscripte sind in /etc/event.d/
Dort würde Dein script auch gut hinpassen. Wie auch immer, Hauptsache es läuft wie gewünscht. Darum geht's ja. :)
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl