Als «daemon» getaggte Fragen

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.

1
Systemd: Führen Sie beim Start ein Python-Skript aus (virtualenv)
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 …

2
Kann start-stop-daemon Umgebungsvariablen verwenden?
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, …



1
Das Init-Skript erstellt keine PID-Datei
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 …

2
Als anderer Benutzer ausführen
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 …
9 redhat  users  daemon 

2
Der Aufruf des Daemons in einem Skript /etc/init.d wird blockiert und nicht im Hintergrund ausgeführt
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/): …
9 linux  unix  daemon  init.d 

2
Die Daemon-Funktion funktioniert in CentOS 6.4 nicht
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 …

2
Was ist der Zweck von kslowd?
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 …
8 ubuntu  unix  daemon 

3
Möglichkeiten, umask unter Ubuntu für Daemon-Prozesse festzulegen
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 …
8 ubuntu  daemon  umask  yaws 

3
Wie kann ich Supervisord ausführen, ohne root zu verwenden?
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 …


4
Keine Coredumps für Daemons, die beim Booten von init.d unter Ubuntu gestartet wurden
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 …
7 linux  ubuntu  daemon  init.d  dump 

1
Jenkins eigenständig gegen Tomcat ausführen
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 …

2
Starten Sie die Sinatra-App im Hintergrund mit stdout und stderr, die an eine Datei umgeleitet (angehängt) werden
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 …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.