Home | Forum | Downloads | Videos | Artikel | Server-Stats | Impressum |
|
Registrieren | Cup und Liga | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
Teilen | Themen-Optionen | Thema durchsuchen |
27.01.2010, 12:47 | #1 |
UT2004 Zocker
|
Startscript mit autostart starten?
Hallo,
leider habe ich noch keine Lösung gefunden, die bei mir funktioniert. folgendes habe ich versucht: - ein Startscript unter "/etc/init.d" erstellt (ts Script mit start, stop und restart) und mit den Rechten 755 versehen. Ich kann es auch dort ausführen. - als nächstes habe ich mit "ln -s" Verlinkungen von diesem Script nach "/etc/rc5.d", "/etc/rc0.d" und "/etc/rc6.d" erzeugt. Nun wenn ich das System reboote passiert nichts und wenn ich unter "/etc/rc5.d" gehe und das Script (die Verlinkung) dort aufrufe mit "./ts start", erhalte ich folgende Meldung: Code:
-bash: ./ts: Zu viele Ebenen aus symbolischen Links Gruß Raven
__________________
|
27.01.2010, 13:52 | #2 |
Der oberste Chaf
|
Ich habs für unsere IRC-Bots anders gemacht.
Beispiel (Pfade und sonstiges MUSS angepasst werden) /home/user/cronjobs/ts_start_bei_reboot.sh Inhalt Code:
#!/bin/bash cd /home/user/teamspeakserver ./teamspeakserver start Code:
crontab -u user -l Code:
@reboot /home/user/cronjobs/ts_start_bei_reboot.sh
__________________
•• Alle Letsplays: https://wiki.Donzi.tv • Discord: https://chat.Donzi.tv • Twitch: https://Donzi.TV • Youtube: https://Donzi.YT • Twitter: https://Donzi.tv/twitter • Steam: https://Donzi.tv/steam • Mein Liebling: https://UTzone.de • Twitter: https://twitter.com/UTzone • Games kaufen: https://UTzone.de/shop/games |
27.01.2010, 14:09 | #3 |
UT2004 Zocker
|
Wenn ich "crontab -u user -l" eingebe, zeigt er mir nur an, welche Cronjobs ich bereits aktiv habe.
Aber wenn ich einen zusätzlichen Cornjob einsetze, wird es doch in einer gewissen Zeit immer wieder gestartet oder?
__________________
|
27.01.2010, 15:58 | #4 |
Administrator
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 23
Uploads: 0
|
guck mal in deine inittab
0 = shutdown 6 = neustart 5 = meist multiuser mit grafischer oberfläche also im falschen runlevel |
27.01.2010, 16:00 | #5 | |
Digitaliban
Registriert seit: 13.11.2009
Beiträge: 2.097
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 116
Uploads: 48
|
Ich nehme mal an, dass dieses "@reboot" dort nicht aus Spaß steht.
__________________
Wormbos UT/UT2004/UT3-Mods | YouTube-Kanal | PlanetJailbreak | Unreal Wiki | Liandri Archives Zitat:
|
|
27.01.2010, 16:58 | #6 | |
UT2004 Zocker
|
Zitat:
Und kann ich beim starten irgendwie bestimmen, mit welchem Benutzer er das Programm startet? @Wormbo: Wüßte nicht, wie ich das einsetzen soll (das @reboot).
__________________
Geändert von Raven (27.01.2010 um 17:01 Uhr) |
|
27.01.2010, 17:35 | #7 |
Administrator
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 23
Uploads: 0
|
welcher runlevel was macht steht in /etc/inittab
|
27.01.2010, 17:41 | #8 |
UT2004 Zocker
|
OK, nach der unten aufgestellten Liste würde ich sagen...3 (falls falsch, bitte korrigieren).
Aber gibt es eine Möglichkeit, zu bestimmen, dass das Script unter einem anderen Benutzer ausgeführt wird (denn es solte ja nicht als Root ausgeführt werden oder)? Code:
# /etc/init.d/rc takes care of runlevel handling # # runlevel 0 is System halt (Do not use this for initdefault!) # runlevel 1 is Single user mode # runlevel 2 is Local multiuser without remote network (e.g. NFS) # runlevel 3 is Full multiuser with network # runlevel 4 is Not used # runlevel 5 is Full multiuser with network and xdm # runlevel 6 is System reboot (Do not use this for initdefault!) Code:
su user -c "befehl"
__________________
Geändert von Raven (27.01.2010 um 17:48 Uhr) |
27.01.2010, 18:11 | #9 |
Administrator
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 23
Uploads: 0
|
ja
ja |
27.01.2010, 19:41 | #10 | |
Der oberste Chaf
|
Richtig, is für nen Debian Server
Zitat:
Oben bitte auf meine Aussage achten. Anpassung erforderlich. UPS *schuppen von den augen* Code:
crontab -u user -e
__________________
•• Alle Letsplays: https://wiki.Donzi.tv • Discord: https://chat.Donzi.tv • Twitch: https://Donzi.TV • Youtube: https://Donzi.YT • Twitter: https://Donzi.tv/twitter • Steam: https://Donzi.tv/steam • Mein Liebling: https://UTzone.de • Twitter: https://twitter.com/UTzone • Games kaufen: https://UTzone.de/shop/games |
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | Thema durchsuchen |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
WinMail.exe Autostart verhindern! | sÀtÁñ | Software - Ecke | 0 | 10.01.2010 03:56 |
Powered by vBulletin® Version 3.8.11 (Deutsch) Copyright ©2000 - 2024, vBulletin Solutions, Inc. CopyRight-Licence © 1999 - 2024 by UTzone.de |