当前位置: 代码迷 >> Solaris >> 玩LINUX/UNIX/SOLARIS的请进.只给有意义回答的给分
  详细解决方案

玩LINUX/UNIX/SOLARIS的请进.只给有意义回答的给分

热度:5003   发布时间:2013-02-26 00:00:00.0
玩LINUX/UNIX/SOLARIS的请进..只给有意义答复的给分
分数只有这么多明天再加..


现在需要定制系统的SYSLOG,也就是根据需要在系统日志中产生一条信息,这条信息是自定义的例如产生下面这样一条信息:
Sep 28 11:40:03 10.8.127.190 [user] nodo1: ServiceHub:Service_Hub Alarm Resynchronization Failure (Alarm Synchronization Problem) [major]

当然这些信息是需要动态变化的.

现在朋友给的设计如下:
1,写SHELL脚本产生系统日志.
2,写应用程序调脚本,将参数传入1中.然后生成.
这样的实现可行吗???

这样会不会成为直接向syslog文件中直接追加内容啊(这样追加是没意义的),而没遵从syslog Protocol协议中的功能啊???

看过一些资料..说涉及到内核的东西..可惜对内核不了解..要搞起来是不是太麻烦啊...

有知道的人..可以贴上相关的命令..谢谢...
------解决方案--------------------------------------------------------
我有点没看明白哦

不过本来就syslog函数 你在应用程序里直接使用就可以了产生系统log了

为什么要用shell来实现 然后再在应用程序里调用呢?