我在测试中有以下问题:
“每次系统被命令关闭时,请在 /root/log_stop 处注册以下消息 -System 从 dd/mm/yyyy 在 hh:mm:ss 停止”
问题是,我真的很想我怎么知道:D
非常感谢您。
我想这可能是一个答案:
--->编辑/etc/rsyslog.conf
在全局指令中,我们可以建立格式(我想知道如何创建自己的模板,那将是另一个问题),一旦我们在规则中获得所需的模板,我就可以通过该文件重定向来自任何守护进程的消息,我可以重定向哪个守护进程?这个:
kern 用户邮件守护进程 aut syslog syslogd lpr cron local0-7
如果您需要更多信息,请检查 /etc/rsyslog.conf 的手动条目
PS:我仍然不确定这是答案,我认为这可能是一个答案,有人可以帮助我吗?:D
最简单的答案是使用初始化脚本。制作 /etc/init.d/shutdownmessage
#!/bin/sh
echo System stopped at `date` >> /root/log_stop
然后将其链接到运行级别 0 和 6 以进行关机和重启
ln -s /etc/init.d/shutdownmessage /etc/rc0.d/S00shutdownmessage
ln -s /etc/init.d/shutdownmessage /etc/rc6.d/S00shutdownmessage
您可以查看 date 命令以获取所需的格式。