init.d-Dienst startet nicht

0

ich habe installiert ushare und möchte mit dem booten anfangen. sudo service ushare start funktioniert, und es gibt einen Link zum Starten von ushare in /etc/rc2.d (und auch rc3, rc4, rc5) und es gibt Stopp-Links in anderen Ordnern.

Aber nach dem Systemstart ps ax | grep ushare zeigt an, dass ushare nicht läuft.

Was könnte schiefgehen?

pirad
quelle

Antworten:

1

Wir sollten ermöglichen, dass der Service auf Runlevel startet. Um zu überprüfen, ob ushare als Dienst auf runlevels aktiviert ist

Prüfen chkconfig --l ushare in der Eingabeaufforderung.

ushare 0: aus 1: aus 2: ein 3: ein 4: ein 5: ein 6: aus

Ist dies nicht der Fall, müssen Sie ushare so einstellen, dass es beim Booten gestartet wird.

chkconfig ushare on

Ansonsten verwenden update-rc.d Befehl zum Aktivieren oder Deaktivieren eines Dienstes auf Ausführungsebene:

Standardmäßig verwendet $ update-rc.d ushare

vimodhan
quelle
Die Ausgabe ist so, wie Sie sie gepostet haben, funktioniert aber immer noch nicht
pirad
Überprüfen Sie die aktualisierte Antwort
vimodhan
update-rc.d sagt mir nur, dass die links schon existieren.
pirad
Versuch es einmal $ sudo update-rc.d -f ushare entfernen und wieder Standardmäßig verwendet $ update-rc.d ushare
vimodhan
Einfach ausprobiert, startet immer noch nicht. Ich frage mich, ob ich versuchen soll, ushare über cron zu starten.
pirad