1. Kr en *nix variant.
2. Lgg in programmet i din init.d, SysV eller BSD.
3. Lt programmet skriva till fil nr det startar.
4. Anvnd signal(SIGTERM, handler).
5. Skriv till fil.
6. Avsluta programmet.
8<-----------------------------------------------------------
/* tnk p att BSD anvnder 'sys/signal.h'
#include <signal.h>
/* lgg till andra include-filer och definitioner hr */
int write_to_file(char *msg); /* skriv sjlv */
void handler(int sig)
{
write_to_file("Meddelande2");
exit(1);
}
int main(void)
{
write_to_file("Meddelande1");
signal(SIG_TERM, handler);
return 1; /* behvs inte */
}
8<-----------------------------------------------------------------
Kommer inte att funka i annat n *nix. Andra operativsystem har liknande IPC interface.