Hallo openSuSE-Profis
ich nutze ein openSuSE 13.2 x64bit und habe ein eigenes init-Script geschrieben, welches erst nach allen anderen Start-Scripts starten soll. Wenn ich das richtig verstanden habe, ist dafür die after.local gedacht. Wenn ich dort den Startbefehl eintrage und den Server neustarte, wird das Script trotzdem irgendwo mittendrin gestartet was nicht sein darf. Kurz zum Hintergrund:
Das Script wird mit einem Windows-Domänenbenutzer ausgeführt und wenn das Script vor dem Winbind startet, failed es weil sich der Domänen-Benutzer nicht einloggen kann.
Ich habe auch schon über das init-Script versucht das zu konfigurieren, leider hat das nichts gebracht, hier ein kleiner Auszug:
...
### BEGIN INIT INFO
# Provides: Teamcity-Server
# Required-Start: $syslog $winbindd $wicked
# Should-Start: $smbd $winbindd $wicked
# Required-Stop: $syslog $winbindd $wicked
# Should-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Teamcity-Server
# Description: Teamcity-Server
### END INIT INFO
# configuration section...
Alles anzeigen
Auszug der after.local:
#! /bin/sh
#
# Copyright (c) 2010 SuSE LINUX Products GmbH, Germany. All rights reserved.
#
# Author: Werner Fink, 2010
#
# /etc/init.d/after.local
#
# script with local commands to be executed from init after all scripts
# of a runlevel have been executed.
#
# Here you should add things, that should happen directly after
# runlevel has been reached.
#
/etc/init.d/teamcity start
Alles anzeigen
Habt ihr eine Idee, wieso die after.local nicht funktioniert oder habt ihr sonst noch eine Idee was ich tun könnte, damit mein Script als letztes im Autostart ausgeführt wird?
Grüße
Karl der Heinz