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?
Daemon und Timestap
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();
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();
Re: Daemon und Timestap
Meinst du das Programm "im Hintergrund" weiterlaufen zu lassen? Das kann man ganz gut mit fork machen:Plutonium hat geschrieben:Wie kann ich mit C++ einen Daemon starten?
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