脚本编程与bash定制实用指南
1. 脚本日志记录到syslog
在脚本编写过程中,有时需要将日志记录到syslog。可以使用以下几种方法来实现这一目标:
- 使用logger :大多数系统默认安装了 logger ,它可以轻松地将消息发送到本地syslog服务。示例命令如下:
$ logger -p local0.notice -t $0[$$] test message
不过, logger 本身不能将syslog发送到远程主机。
- 使用Netcat :Netcat被称为“TCP/IP瑞士军刀”,但通常不是默认安装的,并且某些安全策略可能会禁止使用它。示例命令如下:
$ echo "<133>$0[$$]: Test syslog message from Netcat" | nc -w1 -u loghost 514
- 使用bash的网络重定向功能 :示例命令如下:
$ echo "<133>$0[$$]: Test syslog message from bash" \
> /dev/udp/loghost.example.com/514
<
超级会员免费看
订阅专栏 解锁全文
1897

被折叠的 条评论
为什么被折叠?



