Upstart ist ein ereignisbasierter Ersatz für den Daemon / sbin / init, der das Starten von Aufgaben und Diensten während des Startvorgangs, das Stoppen während des Herunterfahrens und die Überwachung während des Systembetriebs übernimmt.
Ich hatte ein Problem, bei dem das Erstellen eines Upstart-Skripts das Skript mehrmals aufrief und dazu führte, dass meine IRCd ungefähr acht Mal erzeugt wurde. Um dies zu korrigieren, habe ich start-stop-daemon verwendet: description "IRC Daemon Upstart Script" start on startup start on runlevel [2345] stop on runlevel [016] respawn …
Der Versuch, die hier aufgeführten Tomcat-Installationsschritte auszuführen, kann diesen Schritt jedoch nicht überschreiten $ sudo initctl reload-configuration Folgendes bekommen sudo: initctl: command not found Ich kann nicht initctlin /sbindir finden Ubuntu 15.10 hat sich von entfernt upstart, ist das der Grund? Wenn ja, was entspricht dem obigen Befehl?
Ich sehe viele Upstart-Jobs, die eine Direktive wie die folgende verwenden: start on runlevel [2345] Das Upstart-Kochbuch enthält die folgende Liste von Runlevels für Debian / Ubuntu: 0 : System halt. 1 : Single-User mode. 2 : Graphical multi-user plus networking (DEFAULT) 3 : Same as "2", but not used. …
Kurz gesagt, ich habe ein Upgrade von 16.04 auf 17.10 durchgeführt. Wenn ich versuche, mich anzumelden, wird für eine Sekunde ein schwarzer Bildschirm angezeigt, und ich kehre wieder zum Anmeldebildschirm zurück. Nachdem ich .xsession-Fehler überprüft hatte, fand ich diese Zeile /etc/X11/Xsession.d/99x11-common_start: line 5: /sbin/upstart: No such file or directory Die …
Was machen all diese PID-Dateien in meinem Home-Verzeichnis? $ ls -1 ~/upstart-* /home/mark/upstart-dbus-bridge.4885.pid /home/mark/upstart-file-bridge.4885.pid /home/mark/upstart-udev-bridge.10317.pid /home/mark/upstart-udev-bridge.4885.pid /home/mark/upstart-udev-bridge.6044.pid /home/mark/upstart-udev-bridge.6406.pid /home/mark/upstart-udev-bridge.6650.pid Die meisten sind aktuell. Wenn ich versuche, sie zu entfernen, werden sie (irgendwann) zurückkommen (allerdings mit neuen IDs usw.). ps zeigt zum Beispiel Folgendes: 4 S mark 4885 5319 0 80 …
Ich habe PostgreSQL, Atlassian JIRA, Stash, Confluence und Crowd auf einem einzigen Ubuntu 12.04-Server installiert. Sie sind integriert und funktionieren gemäß der Atlassian-Dokumentation. Eine Sache, die mir aufgefallen ist, ist, dass die Produktsuite nicht toleriert, dass abhängige Komponenten ausfallen. Wenn beispielsweise Crowd gestoppt wird, können sich Benutzer nicht mehr anmelden. …
Ich möchte upstart auf meinem Ubuntu-Server 13.10 installieren, bin jedoch verwirrt, wenn ich die Quelle herunterladen oder das Paket installieren muss. Auf der Startseite von upstart, denke ich, weisen sie an, die Quelle zu installieren. Aber hier und hier scheinen sie zu sagen, dass Emporkömmling in späteren Distributionen enthalten ist. …
Ich möchte meine App- und Webserverprozesse bei einem Absturz zuverlässig neu starten. Wenn ich das richtig verstehe, startet runit jeden Dienst als untergeordneten Prozess. Wenn der untergeordnete Prozess abstürzt, sendet dies ein Signal an den übergeordneten Prozess, der den Dienst als untergeordnetes Element erneut aktiviert. Wie funktioniert das im Falle …
Wenn ich einen vom System installierten Dienst starten möchte, kann ich Folgendes tun: # /etc/init.d/some-svc start # initctl start some-svc # service some-svc start # start some-svc Wenn ich die Ausführung eines Dienstes beim Booten deaktivieren möchte, kann ich Folgendes tun: # rm /etc/rc2.d/S99some-svc # update-rc.d some-svc disable # mv …
Unter 12.04 habe ich den folgenden Startjob in ~/.init/: # myjob start on net-device-up stop on [!12345] script echo ">> hello from user script" >> ~/tmp/upstart.log end script Nach dem Neustart meines Computers service myjob start # => myjob: unrecognised service initctl listet den Job auf, aber wenn er ohne …
Ich möchte Ubuntu auf meinem Android-Gerät in chroot voll funktionsfähig ausführen. Aber ich habe einige Probleme mit dem Emporkömmling. In chroot "wird es tatsächlich / sbin / telinit laufen", also wie kann ich es neu starten oder durch etwas anderes ersetzen?
Ich versuche, Upstart so zu konfigurieren, dass ein kleines Dienstprogramm ausgeführt wird, das als systemweiter Daemon auf ein tty zugreifen muss. Wenn das Dienstprogramm über die Befehlszeile ausgeführt wird, bleibt es im Vordergrund und wird erst mit Strg + C beendet. Ich habe daher die expectZeilengruppe weggelassen und Upstart verfolgt …
Ich möchte ein Boot-Up-Potenzial erstellen, das das Laden verschiedener Upstart- / Runlevel-Konfigurationen basierend auf bestimmten Key-Downs beim Booten (oder Combos) ermöglicht. Wie erkenne ich ein Key-Down-Ereignis mit einem Upstart-Skript? Ich bin am 10.04, wenn das hilft. Alternative Methoden, um das gleiche Ergebnis zu erzielen, sind akzeptabel, dh wie kann ich …
Ich habe mehrere Upstart-Skripte geschrieben, um sie transmission-daemonfür mehrere Benutzer zu starten . Das Skript lautet wie folgt: start on (local-filesystems and net-device-up IFACE=eth0 and runlevel [235]) stop on runlevel [016] kill timeout 50 respawn env USER=user env PIDFILE=/var/run/transmission-user.pid script DAEMON=$(which transmission-daemon) || exit 0 CONFIGDIR=/home/$USER/.config/transmission-daemon exec start-stop-daemon --start --quiet …
Ich habe die Upstart-Funktionen gelesen und sie sagen nichts über Parallelität aus. Ich habe auch alte Ratschläge gelesen, um den CONCURRENCY- Wert im zu setzen. /etc/init.d/rc Aber es gibt einen Kommentar: Geben Sie die Methode an, mit der gleichzeitige init.d-Skripte aktiviert werden. Gültige Optionen sind 'none', 'startpar' und 'makefile'. Um …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.