Home | Forum | Downloads | Videos | Artikel | Server-Stats | Impressum

Zurück   UTzone.de > Foren - Allgemein > Unix / Linux

Antwort
 
Teilen Themen-Optionen Thema durchsuchen
Alt 27.01.2010, 13:47   #1
Raven
UT2004 Zocker
 
Benutzerbild von Raven
 
Registriert seit: 14.11.2009
Ort: Berlin
Beiträge: 287
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 121
Uploads: 0
Raven eine Nachricht über ICQ schicken
Standard 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
Kann mir da einer weiterhelfen, was ich eventuell vergessen oder falsch gemacht habe? Ach ja, ich nutze OpenSuse.

Gruß
Raven
__________________
Raven ist offline   Mit Zitat antworten
Alt 27.01.2010, 14:52   #2
Donzi.UTzone
Der oberste Chaf
 
Benutzerbild von Donzi
 
Registriert seit: 13.11.2009
Ort: Wiesbaden
Alter: 48
Beiträge: 8.719
Beigetretene Cups: 10
Cup Siege: 2
Downloads: 1398
Uploads: 2697
Donzi eine Nachricht über ICQ schicken
Standard

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
Und dann
Code:
crontab -u user -l
folgendes eintragen

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
Donzi ist offline   Mit Zitat antworten
Alt 27.01.2010, 15:09   #3
Raven
UT2004 Zocker
 
Benutzerbild von Raven
 
Registriert seit: 14.11.2009
Ort: Berlin
Beiträge: 287
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 121
Uploads: 0
Raven eine Nachricht über ICQ schicken
Standard

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?
__________________
Raven ist offline   Mit Zitat antworten
Alt 27.01.2010, 16:58   #4
jeppo.UTzone
Administrator
 
Benutzerbild von jeppo
 
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 23
Uploads: 0
Standard

guck mal in deine inittab
0 = shutdown
6 = neustart
5 = meist multiuser mit grafischer oberfläche

also im falschen runlevel
jeppo ist offline   Mit Zitat antworten
Alt 27.01.2010, 17:00   #5
Wormbo
Digitaliban
 
Benutzerbild von Wormbo
 
Registriert seit: 13.11.2009
Beiträge: 2.097
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 116
Uploads: 48
Standard

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:
Zitat von Thorsten Denkler, SZ
Diese Freiheit ist in Gefahr. Aber nicht durch die feigen Attentäter von Paris. Nicht durch die Attentäter vom 11. September, von Madrid oder London. Solche Taten fordern den Rechtsstaat heraus. In ernste Gefahr gerät die freie Gesellschaft nur durch die Angst der Menschen, die in ihr leben. Und durch Politiker, die sich dieser Ängste bedienen.
Wormbo ist offline   Mit Zitat antworten
Alt 27.01.2010, 17:58   #6
Raven
UT2004 Zocker
 
Benutzerbild von Raven
 
Registriert seit: 14.11.2009
Ort: Berlin
Beiträge: 287
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 121
Uploads: 0
Raven eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von jeppo Beitrag anzeigen
guck mal in deine inittab
0 = shutdown
6 = neustart
5 = meist multiuser mit grafischer oberfläche

also im falschen runlevel
OK, habe mal wegen den RunLeveln geschaut (http://rowa.giso.de/german/runlevel.html), ist der Runnlevel 2 anstatt 5 richtig?
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 18:01 Uhr)
Raven ist offline   Mit Zitat antworten
Alt 27.01.2010, 18:35   #7
jeppo.UTzone
Administrator
 
Benutzerbild von jeppo
 
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 23
Uploads: 0
Standard

welcher runlevel was macht steht in /etc/inittab
jeppo ist offline   Mit Zitat antworten
Alt 27.01.2010, 18:41   #8
Raven
UT2004 Zocker
 
Benutzerbild von Raven
 
Registriert seit: 14.11.2009
Ort: Berlin
Beiträge: 287
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 121
Uploads: 0
Raven eine Nachricht über ICQ schicken
Standard

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!)
Bezüglich des anderen Benutzers verwenden habe ich etwas gefunden, würde das gehen, wenn ich das in das Startscript reinsetze...
Code:
su user -c "befehl"
__________________

Geändert von Raven (27.01.2010 um 18:48 Uhr)
Raven ist offline   Mit Zitat antworten
Alt 27.01.2010, 19:11   #9
jeppo.UTzone
Administrator
 
Benutzerbild von jeppo
 
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 23
Uploads: 0
Standard

ja
ja
jeppo ist offline   Mit Zitat antworten
Alt 27.01.2010, 20:41   #10
Donzi.UTzone
Der oberste Chaf
 
Benutzerbild von Donzi
 
Registriert seit: 13.11.2009
Ort: Wiesbaden
Alter: 48
Beiträge: 8.719
Beigetretene Cups: 10
Cup Siege: 2
Downloads: 1398
Uploads: 2697
Donzi eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Wormbo Beitrag anzeigen
Ich nehme mal an, dass dieses "@reboot" dort nicht aus Spaß steht.
Richtig, is für nen Debian Server

Zitat:
Zitat von Raven Beitrag anzeigen
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?
Erm user = der Benutzer
Oben bitte auf meine Aussage achten. Anpassung erforderlich.
UPS
*schuppen von den augen*
Code:
crontab -u user -e
nicht l oder e, sry!
__________________
•• 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
Donzi ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
WinMail.exe Autostart verhindern! sÀtÁñ Software - Ecke 0 10.01.2010 04:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
CopyRight-Licence © 1999 - 2024 by UTzone.de