Ich würde empfehlen, einen zusätzlichen Befehlszeilenparameter zu übergeben, wenn Sie als Linux-Dämon starten, und prüfen, ob dieser zusätzliche Befehlszeilenparameter in Ihrem Code vorhanden ist.
Wie bestimmt man, dass diese App als Linux-Dämon startet?
506
Ich habe eine Konsolen-App, die als Konsole und als Linux-Dämon starten würde.
Wie kann ich feststellen, dass die App als Linux-Dämon (nicht als Konsole) gestartet wurde?
1 Antwort auf die Frage
0
K Johnson
Ja, ich habe über diese Version nachgedacht. Ich wollte aber wissen, ob es dafür eine Standardfunktion gibt.
vor 6 Jahren
0
Sie können Process.Start () verwenden, um "ps -eo 'tty, pid, comm' | grep ^?" Auszuführen. Um alle Daemon-Prozesse unter Linux zu finden (siehe https://unix.stackexchange.com/questions/175380/how-to-list-all-running-daemons), und prüfen Sie, ob der aktuell ausgeführte Prozess in dieser Liste enthalten ist.
K Johnson vor 6 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4