Ich habe herausgefunden, was schief lief. Es gab ein völlig unabhängiges Skript, das beim Start blockiert wurde, weil es vom Benutzer nach einem Tastendruck gefragt wurde, der scheinbar alle anderen Startskripts blockiert. Gibt es eine Möglichkeit, Probleme wie die Protokollierung von init.d-Scripts zu beheben?
Ubuntu-Init.d-Skript wird beim Start nicht aufgerufen
1969
Mike
Ich habe ein Skript in Ubuntu 9.04 in init.d, das ich beim Start mit Update-rc.d mit Update-rc.d mit den Standardwerten 99 von start_test ausgeführt habe. Alle Symlinks sind vorhanden und die Berechtigungen erscheinen sei richtig
-rwxr-xr-x 1 root root 642 2010-10-28 16:44 init_test mike@xxxxxxxxxx:~$ find /etc -name S99* | grep init_test find: /etc/rc5.d/S99init_test find: /etc/rc4.d/S99init_test find: /etc/rc2.d/S99init_test find: /etc/rc3.d/S99init_test
Das Skript wird durch source und ./ ohne Probleme ausgeführt und verhält sich korrekt. Hier ist die Quelle des Skripts:
#!/bin/bash ### BEGIN INIT INFO # Provides: init test script # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO start() { echo "hi" echo "start called" >> /tmp/test.log return } stop() { echo "Stopping" } echo "Script called" >> /tmp/test.log case "$1" in start) start ;; stop) stop ;; *) echo "Usage: " exit 1 ;; esac exit $?
Wenn der Rechner startet, sehe ich überhaupt kein "Skript" oder "Start" im test.log. Gibt es etwas offensichtliches, was ich vermassle?
"exit" allein gibt Ihnen "$?" gratis.
Dennis Williamson vor 13 Jahren
0
1 Antwort auf die Frage
0
Mike
Wenn Sie 'set -x' in ein Shellskript einfügen, wird bei jedem Standardbefehl eine Spur jedes Standardbefehls ausgegeben.
Gilles vor 13 Jahren
2
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?