Runlevel+Startscript unter Ubuntu 10.04 Server x64

Dieses Thema im Forum "Debian/Ubuntu/Knoppix" wurde erstellt von ExteeC, 08.09.2010.

  1. #1 ExteeC, 08.09.2010
    Zuletzt bearbeitet: 08.09.2010
    ExteeC

    ExteeC |

    Dabei seit:
    07.09.2010
    Beiträge:
    25
    Zustimmungen:
    0
    Hallo Community,

    wie sich schon aus dem Titel unschwer erkennen lässt, habe ich ein Problem / eine Verständnisfrage bezüglich der Runlevel in verbindung mit einem Startscript unter einem Ubuntu Server 10.04 x64.

    Ich möchte ein ‘‘Startscript‘‘ in den Autostart des OS legen, welches mir unter anderem ermöglicht, eine Portumleitung von Port 80 auf 8080 durchzuführen.

    Also gehe ich wie folgt vor:

    Schritt 1: Erstelltes Script in das Verzeichnis /etc/init.d/ kopieren
    Schritt 2: update-rc.d fw defaults (Dienst den Runlevel einfügen)

    Info: Ich bin permanent Root auf dem System.

    Somit müsste das Script ja ab einem Reboot aktiv sein. Wenn ich mir die einzelnen Runlevel anschaue (rcX.d) dann ist das Script meines Wissens richtig eingebunden (ein S20fw@ bei 2345 vorhanden).
    Ich habe auch das Paket sysv-rc-conf installiert und die Einträge manuell erweitert, unter anderem auch rcS.d jedoch startet das Script nicht. Wenn ich das Script unter /etc/rc.local eintrage (su /etc/init.d/fw), dann startet es nur das kann so doch nicht richtig sein.

    Ich habe mir auch schon „Dienste >Wiki >ubuntuusers“ gelesen und weitere Sachen wo man das irgendwie verlinken soll aber das hat alles nicht funktioniert.


    Danke im voraus ;)
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. nighT

    nighT Guest

    "chmod +x" auf das Script?
     
  4. ExteeC

    ExteeC |

    Dabei seit:
    07.09.2010
    Beiträge:
    25
    Zustimmungen:
    0
    Na Klasse, jetzt kann ich mich nichtmehr Anmelden (als root), bzw. werde ich wieder rausgeschmissen... und ich habe keinen anderen Account angelegt. Wenn ich mich Anmelde, kommt der normale login-header und folgend: "Cannot execute 2: No such file od directory"
    "Ubuntu 10.04.1 LS...."
    "xxx login:_ "
    ;(;(;(
     
  5. nighT

    nighT Guest

    Nachdem du der Datei per chmod Rechte gegeben hast, kannst du dich nicht mehr anmelden?
    Sehr misteriös. Aber immerhin wissen wir jetzt, dass das Script jetzt immerhin ausgeführt wird...

    Jetzt Tippe ich auf einen Fehler in deinem Script; verschiebe das Script doch nochmal und aktualisiere die rc.d Einträge.

    Falls das positiv Verläuft und du dich danach wieder anmelden kannst, dann gib uns doch mal bitte dieses Script, damit wir es auf Fehler überprüfen können.
     
  6. ExteeC

    ExteeC |

    Dabei seit:
    07.09.2010
    Beiträge:
    25
    Zustimmungen:
    0
    Also ich habe es jetzt noch nicht zu entfernen versucht, aber das "Script" beinhaltet eigentlich nur einen Eintrag und der funktioniert ja wenn ich es unter rc.local eintrage. :think:

    Code:
    iptables -t nat -A PREROUTING -s 10.0.0.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
     
  7. nighT

    nighT Guest

    Dann dürfte es aber eigentlich nicht an dem Script liegen...
    Schau mal in Logfiles des GDM oder X-Servers
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  9. ExteeC

    ExteeC |

    Dabei seit:
    07.09.2010
    Beiträge:
    25
    Zustimmungen:
    0
    Also ich habe keinen X-Server installiert...

    Ich habe keine Mühe gescheut und das OS nochmal neu aufgesetzt und die komplette Routine nochmals durchgeführt und siehe da, es funktioniert. :think: :))

    Mein Verlauf:

    1. Script in /etc/init.d/ kopiert
    2. update-rc.d "Scriptname" defaults
    3. chmod +x /etc/init.d/"Scriptname"
     
  10. nighT

    nighT Guest

    Oh, okay. Habe dein Post wohl falsch verstanden.

    Ist zwar komisch, aber Hauptsache, es funktioniert nun.
     
Thema:

Runlevel+Startscript unter Ubuntu 10.04 Server x64

Die Seite wird geladen...

Runlevel+Startscript unter Ubuntu 10.04 Server x64 - Ähnliche Themen

  1. Update auf Apache >=2.4.12 unter Debian Jessie

    Update auf Apache >=2.4.12 unter Debian Jessie: Hi, aufgrund eines Bugs in Apache 2.4 benötige ich zum Deployment von Seafile unter Debian Jessie das Paket apache2 in der Version >= 2.4.12...
  2. Was mache ich falsch? Tiniywm und Mate Install unter OpenBSD

    Was mache ich falsch? Tiniywm und Mate Install unter OpenBSD: Hallo, # make tiny make: don't know how to make tiny Stop in /root/Downloads/tiny/tinywm-1.3 # make tinywm cc -O2 -pipe -o tinywm tinywm.c...
  3. Samba unter Windows 10

    Samba unter Windows 10: Hallo zusammen, ich habe auf meinen Ubuntu Server Samba installiert und eingerichtet. ich kann mich bei Windows 10 mit den Daten anmelden und...
  4. Netzwerkaufbau mit simulierten Paketen unter Linux

    Netzwerkaufbau mit simulierten Paketen unter Linux: Hallo, ich habe folgendes Problem. Da ich noch sehr unerfahren in Sachen Linux bzw. Netzwerkaufbau bin, wollte ich fragen, ob Ihr mir vllt etwas...
  5. Akonadi unterstützt Microsoft EWS

    Akonadi unterstützt Microsoft EWS: Krzysztof Nowicki hat eine initiale Unterstützung von Microsoft Exchange Web Services (EWS) für den KDE-Datenverwaltungsdienst »Akonadi«...