
On 20/11/14 20:43, Sebastian Gödecke wrote:
Also Hintergrund ist, das Freigaben per nfs wohl zu früh gemountet werden und somit ein login nicht möglich ist. Melde ich mich root an und setze dann noch einen "mount -a" ab, werden die nfs-freigaben gemountet und ein anmelden ist möglich. Nun ist die Frage, wo ich den Befehl reinsetze, damit eben die nfs-freigaben da sind.
Tatsächlich hatte ich mit cron(8) mal ein ähnliches Problem gelöst, allerdings war das noch in Prä-systemd Zeiten, macht aber hier keinen Unterschied. Mir ist vor einigen Jahren die Hardware meines Gateway-Rechners, auf dem das Gateway mit Firewall, DHCP-, BOOTP-, Name-, NFS-, NTP-, CUPS- und sonstige Server drauf liefen abgefault. Da ich kurzfristig keinen Ersatz beschaffen konnte, habe ich den ganzen Kram in eine VM unter VirtualBox umziehen lassen. Nun musste ich dafür sorgen, dass die VM bei jedem Boot automatisch gestartet wird. Dazu habe ich ein kleines Bash-Skript geschrieben, welches ein paar Sekunden wartet, bis sich das System "beruhigt" hat, Dann die Festplatte mit dem VM-Image gemountet und schließlich die VM per VBoxHeadless gestartet. Das Skript selbst habe ich über eine "@reboot" Zeile in meiner crontab(5) gestartet. Ich weiß, dass diese Vorgehensweise nur eine Krücke ist. Insbesondere prüfe ich nicht den Runlevel. Außerdem muss ich ein paar Minuten warten bis ich mich einlogge, um sicherzustellen, dass die VM vollständig gebootet hat.
Am 20. November 2014 20:39 schrieb Carsten Neumann <delt0r@arcor.de>:
On 20/11/14 19:08, Sebastian Gödecke wrote:
Hallo ML, ich möchte einen Befehl ausführen, das ab Runlevel 3 automatisch startet. Gibt es da irgendwo einen Punkt, wo ich den Befehl einbauen kann?
Nun weiß ich nicht, was Du mit _ab_ Runlevel 3 meinst. Der Runlevel wird ja beim Hoch- oder Runterfahren nicht hoch- oder runtergezählt.
Aber vielleicht hilft Dir cron(8). Da gibt es die Bedingung `@reboot' für Deine crontab(5).
HTH.
G, C*
-- "Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr." (“Since the mathematicians have invaded the theory of relativity I do not understand it myself any more.”)
- Albert Einstein
-- "Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr." (“Since the mathematicians have invaded the theory of relativity I do not understand it myself any more.”) - Albert Einstein