Autostart von Programmen!
Autostart von Programmen!
Moin moin,
ich habe ein kleines Problem, und zwar soll ich einige Programme so einbinden das sie beim Booten des Rechners mit gestartet werden! Wie mach ich das?
Ich fange gerade an mich in Debian einzufummeln, bitte für einen Anfänger erklären! Auch würde ich mich über Tipps was Lektüre für Einsteiger betrifft freuen!
Vielen Dank
ich habe ein kleines Problem, und zwar soll ich einige Programme so einbinden das sie beim Booten des Rechners mit gestartet werden! Wie mach ich das?
Ich fange gerade an mich in Debian einzufummeln, bitte für einen Anfänger erklären! Auch würde ich mich über Tipps was Lektüre für Einsteiger betrifft freuen!
Vielen Dank
- trompetenkaefer
- Beiträge: 1767
- Registriert: 24.09.2007 09:40:16
-
Kontaktdaten:
Re: Autostart von Programmen!
Hallo unixv,
das Thema ist hier auführlich beschrieben:
http://wiki.ubuntuusers.de/Autostart
/edit ich seh gerade du meinst bei booten, vielleicht hilft dir der Link trotzdem weiter
Grüße
trompetenkaefer
das Thema ist hier auführlich beschrieben:
http://wiki.ubuntuusers.de/Autostart
/edit ich seh gerade du meinst bei booten, vielleicht hilft dir der Link trotzdem weiter
Grüße
trompetenkaefer
Zuletzt geändert von trompetenkaefer am 18.02.2009 08:21:52, insgesamt 1-mal geändert.
Grüße
trompetenkaefer - Mein Blog http://trompetenkaefer.wordpress.com/
trompetenkaefer - Mein Blog http://trompetenkaefer.wordpress.com/
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: Autostart von Programmen!
Für einfache Sachen benutze die Datei /etc/rc.local, für anspruchsvollere Sachen benutze init-Skripte. 'käfers Anleitung taugt nur für benutzergebundene Programmstarts.
Für einen Debiananfänger ist dies ein guter Anlaufpunkt: http://debiananwenderhandbuch.de/ Neuerdings nicht mehr ganz aktuell, aber im wesentlichen immer noch zutreffend.
Für einen Debiananfänger ist dies ein guter Anlaufpunkt: http://debiananwenderhandbuch.de/ Neuerdings nicht mehr ganz aktuell, aber im wesentlichen immer noch zutreffend.
Be seeing you!
Re: Autostart von Programmen!
Moin,
so ich habe mich etwas eingelesen, nochmals vielen Dank für die Tipps!
Funzt es wenn ich dieses Script in /etc/init.d ablege? oder muss ich da noch was ändern damit die Server beim Starten mit hochgefahren werden?
Die Programme liegen in /home/daten!
vielen Dank!
so ich habe mich etwas eingelesen, nochmals vielen Dank für die Tipps!
Funzt es wenn ich dieses Script in /etc/init.d ablege? oder muss ich da noch was ändern damit die Server beim Starten mit hochgefahren werden?
Code: Alles auswählen
umask 000
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/isrun.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/coblib.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/IClock.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/isxms.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/itext-1.3.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/jcalendar-1.3.2.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/jdic.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/s11_chart.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/lib/utility.jar
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/native/
export CLASSPATH=$CLASSPATH:/home/daten/iscobol/native/libctree.so
export CLASSPATH=$CLASSPATH:/usr/lib/jvm/java-1.6.0-sun-1.6.0.u1/jre/lib/rt.jar
export CLASSPATH=$CLASSPATH:/home/daten/haytrans/programm
export PATH=$PATH:/home/daten/iscobol/
export PATH=$PATH:/home/daten/iscobol/native/
export PATH=$PATH:/home/daten/ctreehaytrans/native/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/daten/iscobol/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/daten/iscobol/native
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/daten/ctreehaytrans/native
case "$1" in
'start')
cd /home/daten/ctreehaytrans/server
./ctsrvr &
cd /home/daten/haytrans/programm
java -Xmx768m -XX:MaxPermSize=512m -Djava.security.policy=/home/daten/policy.txt -Discobol.encoding=Cp1252 -Dfile.encoding=Cp1252 com.iscobol.as.AppServerImpl -hostname 192.168.10.2 -port 3456 &
;;
'stop')
java com.iscobol.gui.client.Client -port 3456 -hostname 192.168.10.2 -kill AS
cd /home/daten/ctreehaytrans/server
./ctstop ADMIN ADMIN CTREEHAYTRANS
;;
*)
echo -e "Usage: $0 { start | stop }"
;;
esac
exit 0
vielen Dank!
Re: Autostart von Programmen!
Nein, du musst noch im entsprechenden Runlevel einen passenden Symlink anlegen.
Das kannst du z.B. mittels update-rc.d machen.
Das kannst du z.B. mittels update-rc.d machen.
Re: Autostart von Programmen!
Hallo nepos,
Danke für den Tipp, nur wie mach ich das?
update-rc.d script1 start|stop NN runlvl [3] [5]
scheint nicht richtig zu sein, kannst du mir da auf die Sprünge helfen?
Danke für den Tipp, nur wie mach ich das?
update-rc.d script1 start|stop NN runlvl [3] [5]
scheint nicht richtig zu sein, kannst du mir da auf die Sprünge helfen?
Re: Autostart von Programmen!
Normal sollte das reichen:
Steht eigentlich aber auch alles in der Manpage beschrieben (siehe da den Punkt EXAMPLES). BTW, ich hoffe, dein Skript heisst nicht wirklich script1
Code: Alles auswählen
update-rc.d script1 defaults 99
Re: Autostart von Programmen!
Hallo nepos,
nein heißt nicht script1!
Danke nochmals für deine Hilfe! wenn ich das wie in den man beschrieben eingebe bekomme ich eine Fehlermeldung!
update-rc.d script1 start 99 4 5 stop 01 0 1 2 3 6
fürt zu =
update-rc.d: error: expected runlevel [0-9S] (did you forget “.” ?)
ich habe es jetzt folgendermaßen gemacht :
update-rc.d script1 defaults 99
so wie du geschrieben hast, scheint zu funzen.. vielen Dank!
nein heißt nicht script1!
Danke nochmals für deine Hilfe! wenn ich das wie in den man beschrieben eingebe bekomme ich eine Fehlermeldung!
update-rc.d script1 start 99 4 5 stop 01 0 1 2 3 6
fürt zu =
update-rc.d: error: expected runlevel [0-9S] (did you forget “.” ?)
ich habe es jetzt folgendermaßen gemacht :
update-rc.d script1 defaults 99
so wie du geschrieben hast, scheint zu funzen.. vielen Dank!
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: Autostart von Programmen!
Ich habe die Punkte mal fett und pink hervorgehoben. Kann man leicht übersehen, vor allem wenn man richtige BNF gewöhnt ist, aber die Fehlermeldung fragte ja extra nachman-page hat geschrieben:update-rc.d [-n] name start|stop NN runlevel [runlevel]... . start|stop NN runlevel [runlevel]... . ...
Be seeing you!