Unter Linux ist ein Unix-ähnliches System die Bezeichnung von Prozessen, die im Hintergrund ausgeführt werden und bestimmte Dienste bereitstellen. Direkte Benutzerinteraktionen mit Dämonen sind nicht beabsichtigt.
Ich habe ein Python-Skript, das ich normalerweise mit diesem Befehl ausführe: (environment) python run.py Ich möchte dieses Skript beim Start ausführen. (Ich benutze Ubuntu) Hier ist mein Service: [Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/home/user/anaconda3/bin/python /home/user/space/run.py [Install] WantedBy=multi-user.target Übrigens konnte ich dieses Skript nicht ausführen, aber ich konnte jedes …
Ich muss eine Windows-App, die in Wine ausgeführt wird, dämonisieren und eine PID erstellen /var/run. Da für die Ausführung eine X11-Sitzung erforderlich ist, muss sichergestellt werden, dass die Variable $ DISPLAY in der Umgebung des laufenden Benutzers festgelegt ist. Angenommen, ich habe bereits eine X11-Sitzung mit einer bestimmten Anzeige ausgeführt, …
Gibt es einen Unterschied zwischen einem Daemon und einem Service? Oder sind beide im Grunde genommen eine Anwendung, die sich im Speicher befindet, an einen bestimmten Port gebunden ist und Anfragen abhört / beantwortet?
Ausführen von Monit 5.4 auf einem Ubuntu-Server. Wenn ich benutze monit reload, scheint es, dass es überwachte Dienste neu startet (Tomcat 7 in dieser Situation). Ist es das erwartete Verhalten? Die Dokumentation sagt : reload - Initialisiert einen laufenden Monit-Daemon neu. Der Daemon liest seine Konfiguration erneut, schließt die Protokolldateien …
Ich muss ein Init-Skript für einen IRC-Logger erstellen. Ich habe /etc/init.d/skeleton kopiert. Ich habe den Konfigurationsabschnitt ausgefüllt, um meinen Anforderungen zu entsprechen, und ich musste dem Befehl start daemon --background hinzufügen, da sich mein IRC-Logger nicht abspaltet. Der Logger startet einwandfrei, wenn ich mein Init-Skript verwende, aber er erstellt die …
Auf einem RedHat-System versuche ich, ein Programm mit einem anderen Benutzer zu starten, der keine Shell hat. In / etc / passwd lautet die Shell / sbin / nologin. Ich habe versucht: su myuser -c /home/myuser/script.sh Ergebnis: Dieses Konto ist derzeit nicht verfügbar. Mit chown und setuid: chown myuser: mygroup …
Ich habe ein Perl-Skript, das ich dämonisieren möchte. Grundsätzlich liest dieses Perl-Skript alle 30 Sekunden ein Verzeichnis, liest die gefundenen Dateien und verarbeitet dann die Daten. Um es hier einfach zu halten, betrachten Sie das folgende Perl-Skript (synpipe_server genannt, in dem sich ein symbolischer Link zu diesem Skript befindet /usr/sbin/): …
Ich versuche, einen Prozess unter einem anderen Benutzer zu dämonisieren. In meiner init.d habe ich einen Dienst, der ein bisschen so aussieht: ... start() { echo "Starting mydaemon..." daemon --user someuser --name mydaemon mycommand } ... (gesamtes Skript hier: http://pastebin.com/bvpnsHgn ) Ich bekomme jedoch nur daemon: command not found. Ich …
Ich verwende Ubuntu 10.10: uname -a Linux mt-xps 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux Wenn ich oben starte, wird gelegentlich ein "kslowd000" oder ein ähnlicher Prozess in der Liste der obersten CPU-Auslastungen angezeigt. Ich habe versucht, kslowd zu googeln, aber keine Erklärung dafür gefunden, was …
Ich habe einen http-Daemon-Serverprozess (yaws), bei dem der Server neue Dateien mit einer Umask von 002 schreiben soll, damit ein anderer Benutzer in derselben Gruppe vom Daemon-Prozess erstellte Dateien ändern, verschieben oder löschen kann. Dies ist unter Ubuntu 10.04. Im Gegensatz zu Apache verfügt yaws nicht über eine Konfigurationsoption für …
Ich habe anscheinend Probleme herauszufinden, warum Supervisord nicht als Nicht-Root-Benutzer ausgeführt wird. Wenn ich es mit dem Benutzer jason (pid 1000) starte, wird in der Protokolldatei Folgendes angezeigt: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra file "/home/jason/src/tsched/celeryd.conf" during parsing 2010-05-24 08:53:32,189 INFO RPC interface …
Ich versuche herauszufinden, warum runit nicht startet oder mir den Status für die verwalteten Anwendungen gibt. Läuft unter Ubuntu 12.04. Ich habe / service, / etc / sv / myapp erstellt (mit einem Ausführungsskript, einer Konfigurationsdatei, einem Protokollordner und einem darin enthaltenen Ausführungsskript). Ich erstelle einen Symlink von / service …
Wie kann ich Daemons von init.d beim Booten starten lassen, um sie auf Ubuntu zu sichern? Das habe ich bisher gemacht ... echo "ulimit -c unlimited" >> /etc/profile mkdir /corefiles/ chmod 777 /corefiles/ echo "kernel.core_pattern=/corefiles/core.%e.%u.%t" >> /etc/sysctl.conf echo "fs.suid_dumpable=1" >> /etc/sysctl.conf echo "kernel.core_uses_pid = 1" >> /etc/sysctl.conf sysctl -p Dies …
Welche Dinge sollten bei der Entscheidung zwischen der eigenständigen Ausführung von Jenkins oder innerhalb von Tomcat berücksichtigt werden? Wir würden es vorziehen, Tomcat nicht verwenden zu müssen, da es auf diesem Server keine anderen Anwendungen gibt, die Tomcat benötigen würden. Daher würden wir eine andere Anwendung nur für Jenkins einrichten …
Ich habe eine Sinatra-App, die ich auf meinem lokalen Computer verwende ruby app.rb. Wie führe ich es während der Bereitstellung auf einem Remotecomputer über ssh im Hintergrund aus und leite stdout und stderr in eine Protokolldatei um? Bei einem Neustart möchte ich die vorherigen Protokolle beibehalten, damit neuere Nachrichten an …
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.