看板 LinuxDev 關於我們 聯絡資訊
請問一下 我參考網路上的資訊 大概寫了一支測試程式 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
threecia:google找的--> http://linux.die.net/man/3/syslog 12/21 01:23
threecia:先看看關於這function的說明吧 12/21 01:24
RiverJackson:這個我看過了 但還是不知道為什麼這樣寫會沒有反應= 12/22 11:15
koukai:設為LOG_USER應該是會出現在/var/log/user.log中 12/22 11:37
koukai:我想,範例用fork的想法應該是要把他丟到背景去執行吧 12/22 11:37
RiverJackson:請問kernel有要改東西嗎?? 12/23 17:40