Daemon und Timestap

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Plutonium
Beiträge: 1
Registriert: 06.08.2004 23:10:03

Daemon und Timestap

Beitrag von Plutonium » 07.08.2004 00:29:07

Hallo,
Wie komme ich mit C++ an den Timestap auf einem Debian-System? Welche Header brauche ich dafür?

Wie kann ich mit C++ einen Daemon starten?

Benutzeravatar
LuhLu
Beiträge: 11
Registriert: 04.06.2004 23:23:45

Beitrag von LuhLu » 07.08.2004 14:11:13

Meintest du den Timestamp? Den bekommst mit der Funktion stat aus sys/stat.h
Näheres dazu findest du unter http://publib.boulder.ibm.com/infocente ... tm#HDRSTAT


Daemon aufrufen weiss ich auch nicht. Vielleicht über nen Aufruf mit system();

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: Daemon und Timestap

Beitrag von Joghurt » 09.08.2004 12:15:37

Plutonium hat geschrieben:Wie kann ich mit C++ einen Daemon starten?
Meinst du das Programm "im Hintergrund" weiterlaufen zu lassen? Das kann man ganz gut mit fork machen:

Code: Alles auswählen

#include <sys/types.h>
#include <unistd.h>

pid_t PID;

PID = fork();
if (PID == -1) {
  // irgendetwas ist schiefgelaufen...
} else if (PID != 0) {
  // das hier ist der Ursprungsthread, also am besten einfach beenden.
  exit(0);
}
// alles ab hier ist ein Child-Prozess, läuft also quasi im Hintergrund
man 2 fork

Antworten