在Linux中,我知道如何編寫一個簡單的消息給/var/log/messages
文件,在一個簡單的shell腳本我創建:的Bash shell腳本 - 寫入自定義日誌文件
#!/bin/bash
logger "have fun!"
我想停下來扔郵件到默認/var/log/messages
文件,並創建我自己的。
我嘗試這樣做:
#!/bin/bash
logger "have more fun" > /var/log/mycustomlog
它仍然記錄到/var/log/messages
。它確實創建了/var/log/mycustomlog
,但它是空的。
任何人都能看到我失蹤的東西嗎?
不能只需要替換* *記錄器與*回聲*? – jazzytomato 2013-02-23 21:32:51
我不認爲你可以:http://stackoverflow.com/questions/13423303/how-can-i-log-to-a-specific-file-in-linux-using-logger-command – squiguy 2013-02-23 21:36:49
重定向標準輸出不起作用,因爲'logger'不會寫入標準輸出;它寫入由'syslog(3)'配置的文件來接收日誌消息。 – chepner 2013-02-23 21:43:29