Re: [問題] syslog problem
※ 引述《RiverJackson (JACK)》之銘言:
: 請問一下
: 我參考網路上的資訊
: 大概寫了一支測試程式
: int main(void)
: {
: if(fork()==0){
: for(;;){
: syslog(LOG_USER|LOG_INFO,"syslog programming test\n");
: sleep(5);
: printf("--- syslog test ---\n");
: }
: }
: return 0;
: }
我還是回文好了 :p
: 把這支程式放在背景跑 但是我看我的var/log/ 連個messages都沒有出現
syslog的第一個參數設為LOG_USER應該是會出現在/var/log/user.log中
也順便查查看/var/log/syslog,或是你的syslogd有其他設定?
btw, 因為印出的訊息都是一樣的,在log裡面會變成類似
xxx訊息重複了n次 這樣的情況,縮成只有一行,有沒有可能是你漏看了?
既然syslog可以用format string(像printf那樣),也許可以每次都印不同訊息
試試看。
: 還有這裡的fork 擺在這裡的意思是???? 不知道是否有人知道嗎 ???
我想,範例是想要把他丟到背景去執行吧
: thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.224
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章