在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