作者RiverJackson (JACK)
看板LinuxDev
标题[问题] syslog problem
时间Sat Dec 20 22:39:51 2008
请问一下
我参考网路上的资讯
大概写了一支测试程式
int main(void)
{
if(fork()==0){
for(;;){
syslog(LOG_USER|LOG_INFO,"syslog programming test\n");
sleep(5);
printf("--- syslog test ---\n");
}
}
return 0;
}
把这支程式放在背景跑 但是我看我的var/log/ 连个messages都没有出现
还有这里的fork 摆在这里的意思是???? 不知道是否有人知道吗 ???
thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.19.190
2F:→ threecia:先看看关於这function的说明吧 12/21 01:24
3F:→ RiverJackson:这个我看过了 但还是不知道为什麽这样写会没有反应= 12/22 11:15
4F:→ koukai:设为LOG_USER应该是会出现在/var/log/user.log中 12/22 11:37
5F:→ koukai:我想,范例用fork的想法应该是要把他丢到背景去执行吧 12/22 11:37
6F:→ RiverJackson:请问kernel有要改东西吗?? 12/23 17:40