The /var/run solution is almost canonic for Linux.
But how to do this in a multi-platform way?
2006/10/3, Ales Katona <[EMAIL PROTECTED]>:
/var/run with pids is also present in FreeBSD 5.x+
But it's just a dumpspace for these things..
It still doesn't add anything useful :) I think there's some syscall to
do what "ps" does basicly. Might be worth looking at, that way you won't
depend on external crap.
Ales
> At least FreeBSD 4 has a pid-file in /var/run:
>
> $ ls /var/run/
> cron.pid emacs ld.so.hints ppp sshd.pid
> dev.db inetd.pid log printer syslog.pid
> dhcpd isdnd.pid mountd.pid run utmp
> dmesg.boot ld-elf.so.hints moused.pid sendmail.pid
>
> $ cat /var/run/cron.pid
> 122
>
> $ ps aux|grep cron
> root 122 0,0 0,1 1056 768 ?? Ss 12:14am 0:00,00 /usr/sbin/cron
>
> Don't know about os version 5 or 6 or 7 though ...
>
> HTH,
> Marc
>
> _________________________________________________________________
> To unsubscribe: mail [EMAIL PROTECTED] with
> "unsubscribe" as the Subject
> archives at http://www.lazarus.freepascal.org/mailarchives
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives
--
Atenciosamente,
Alexsander da Rosa
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives