Ich habe mich sehr daran gewöhnt, Dienststarts auf Redhat / RHEL-Plattformen zu verwalten, chkconfig
obwohl dies nicht die Debian / Ubuntu-Methode zu sein scheint - Wie aktualisiere ich Runlevel-Informationen für Systemdienste auf Ubuntu?
Letztendlich auf der Suche nach den Äquivalenten von:
chkconfig --add <service>
chkconfig --level 345 <service> on
chkconfig --del <service>
apt-get install chkconfig
das Paket auch auf Ubuntu. Allerdings ist es seit Jahren kaputt, der folgende Symlink wird es (etwas) zumln -s /usr/lib/insserv/insserv /sbin/insserv
Antworten:
Das Äquivalent zu
chkconfig
istupdate-rc.d
Die Äquivalente, die Sie suchen, sind
Weitere Informationen finden Sie auf dieser nützlichen Seite oder unter man update-rc.d
quelle
Beste Alternative IMHO ist sysv-rc-conf Zum Installieren muss nur der Befehl ausgeführt werden:
Führen Sie nach der Installation den folgenden Befehl aus:
Sie können die Optionen zum Starten eines Dienstes auf jeder Ausführungsebene aktivieren oder deaktivieren und die Dienste möglicherweise von dieser Konsole aus beenden oder starten. Es ist ein unverzichtbares Tool zum dauerhaften Aktivieren oder Deaktivieren von Anwendungen, um Ihr Ubuntu zu starten. Wenn Sie eine schnelle Änderung benötigen, können Sie die CLI-Oberfläche verwenden:
Zum Beispiel, um ssh auf den Ebenen 3 und 5 der Ausführung zu stoppen:
Start in Runlevel 2,3,4 und 5:
Wenn Sie mehr wissen wollen:
quelle
sysv-rc-conf apache2 on
/sysv-rc-conf apache2 off
etc.sysv-rc-conf-off level 35 ssh
sollte seinsysv-rc-conf --level 35 ssh off
update-rc.d
nicht.Gegenwärtig gibt es keine Entsprechung für eine stabile Version, um Dinge mit Upstart-Skripten zu tun. Jacob Peddicord schrieb jobservice (Backend-Daemon) und jobs-admin (GTK + GUI, das mit ihm spricht) für sein Google Summer of Code-Projekt. Klare Pakete sind in seinem PPA . Sie existieren auch im Universum in Maverick. Es gibt noch kein Kommandozeilen-Frontend für jobservice, nur jobs-admin.
quelle
Versuche dies:
Dies funktioniert zumindest ab Ubuntu 12.04.
quelle
http://us.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
. Einige Korrekturen haben es nie in ein Paket geschafft.Gehen wir von NULL zum Ziel - wie geht das Schritt für Schritt?
Schritt 1: Lass uns eine Hallo Welt schreiben
Schritt 2: Lassen Sie uns unseren Hello World Application Server.py automatisieren
Schritt 3:
Hoffe es hat geholfen.
quelle