staging.inyokaproject.org

Upstart

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Upstart.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

anbei ein neuer Artikel zu Upstart, dem "Systemstartsystem" ☺ seit Edgy. Kurz, aber ausreichend - denke ich zumindest. Siehe Baustelle/Upstart

Gruß
noisefloor

umarmung Team-Icon

Avatar von umarmung

Anmeldungsdatum:
26. Oktober 2004

Beiträge: 5632

Hi.

Du erwähnst am Anfang zweimal, dass upstart v.a. den Start beschleunigen soll. Das ist doch aber eher ein untergeordnetes Ziel des Entwicklers. Steht nicht vielmehr das Bearbeiten von events im Vordergrund? Vielleicht kann man auch ein Beispiel dafür bringen, wie sie in diesem Artikel erwähnt werden.

Man könnte u.U. noch kurz den Aufbau eines Skripts in /etc/event.d beschreiben. Am besten am Beispiel wie man ein ttyX entfernt/bearbeitet. Das wurde ich schon einige male gefragt.

Holger

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

@Umarmung: ähnliche Gedanken hat ich beim Schreiben auch. Habe auf jeden Fall den Artikel gem. deiner Anregung ein wenig erweitert - Upstart zum "Systemstartbeschleuniger" zu degradieren wäre auch nicht richtig ☺

Bzg. Beispiel: Ich denke damit sollten wir bis Feisty warten - Edgy nutzt Upstart 0.2.7., Feisty wird wohl 0.3.5. haben. Dann können wir das ganze auf die neuere Version beziehen. Wenn du einen Thread im Ubuntuforum hast der das Problem behandelt, dann könnten wir den verlinken.

Gruß
noisefloor

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

Artikel ist fertig: Upstart

Gruß
noisefloor

Doener

Avatar von Doener

Anmeldungsdatum:
13. April 2006

Beiträge: 1647

Gibt es außer Ubuntu eigentlich irgendeine Distribution, die Upstart einsetzt oder dies erwägt? Was ist z.B. mit Debian? Wollen die ewig am steinzeitlichen SysV-Init festhalten? Und noch eine Frage hätte ich: Ist upstart eigentlich LSB-konform?

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

Upstart ist als Debian Paket verfügbar und kann nachgerüstet werden - wird jedoch noch als "experimentell" eingestuft und nach einem "apt-get dist-upgrade" automatisch wieder durch "sysvinit" ersetzt. 🙄

Ist upstart eigentlich LSB-konform?

  • Kann ich dir so nicht sagen, müßtet dich mal durch die unter "Links" angegeben Quelle wühlen. ☺

Gruß
noisefloor

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

mag mal jemand den Artikel auf Karmic aktualisieren? Da hat sich ja (endlich) was getan...

Gruß, noisefloor

Colttt

Anmeldungsdatum:
29. April 2009

Beiträge: 1517

dieser Titel sollte mal jmd grundlegend bearbeiten.. wie kann ich verhindern das etwas gestartet wird? gibt es noch dir runlevel?? wie stell ich ein das etwas in runlevel2 nicht gestartet wird aber in level 3??

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

dieser Titel sollte mal jmd grundlegend bearbeiten..

Wie wäre es mit... dir? ☺

Gruß, noisefloor

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

tja, ich war schneller. 😉

Habe mal ein paar Sachen ergänzt.

Gruß, noisefloor

bloody_noob

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 123

Etwas mehr Info's wären echt schön zum Beispiel wie verhindere ich das ein Dienst immer Automatisch gestarted wird? Beispiel: Ich brauche öfter mal einen Webserver mit MySQL, will aber beide Daemons nicht immer sofort laufen haben, Apache kann ich noch mit rcconf einstellen Mysql hat aber einen Upstart Job erhalten und lässt sich nicht mehr mit rcconf steuern. Wie deaktiviere ich jetzt den Autostart von MySQL dauerhaft? Lösche ich einfach den Job oder schreibe "start on" in mysql.conf um wird bei jedem Update von Mysql der Dienst wieder on: "net-device-up and local-filesystems" gestartet.

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

Etwas mehr Info's wären echt schön

Es ist ein Wiki... 😉

Zum Thema:

Im Prinzip hat du dir eine mögliche Lösungsantwort schon selbst gegeben: Die .conf-Datei unter /etc/init editieren - wird im Wiki-Artikel ja auch kurz erklärt. Wahrscheinlicher Nachteil: Wir möglicherweise bei jedem Update überschrieben.

2. möglicher Weg: Ein Eintrag in rc.local, z.B. service mysql stop. Nachteil hier: MySQL startet (über Upstart) und wird dann wieder gestoppt. Kostet also ein bisschen Ressourcen und Bootzeit.

Gruß, noisefloor

Colttt

Anmeldungsdatum:
29. April 2009

Beiträge: 1517

gibt es beu upstart auch sowas wie verschiedene runlevel? dann könnte man ja im "normalen" runlevel nur die wirklich immer benötigen dienste starten und wenn man was anderes brauch dann geht man in den anderen runlevel..

noisefloor Team-Icon

Ehemaliger
(Themenstarter)
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

ja, gibt es. Es gibt so Direktiven wie start on runlevel [2 3 4 5] - steht auch am Ende des Artikels.

Das ist auch eine Möglichkeit - ist halt nur die Frage, ob man wegen einem Dienst einen eigenen Runlevel definieren will. Dann IMHO lieber den Weg über rc.local gehen.

Gruß, noisefloor

brainbug

Anmeldungsdatum:
12. November 2008

Beiträge: 349

Hallo,

vielleicht blöde gefragt: wie starte ich einen Dienst wie Squid neu?

Bisher unter 9.10 durch

sudo /etc/init.d/squid restart

Wie geht es bei Upstart unter 10.04?

Gruß Brainbug

Ps: ein schöner Artikel, aber für Linuxfans wie meiner einer (und ich bin kein Profi!) ein wenig dürftig; vielleicht mal an einem Beispiel zeigen, wie ich einen Dienst starte, stoppe, neu starte oder den zeitpunkt des Starts verändere?! ☺

Antworten |