要求如下:
a 将dmesg信息记录到名为dmesg.log的文件中
b 系统重启后该脚本自动运行,不需要手动执行
c dmesg 信息格式如 [ 18.731346] virbr0: port 1(virbr0-nic) entered disabled state,只保留加粗部分内容
d 内容为追加记录,不能覆盖前一次记录的信息
------------------------------------------------------------------------------------------------------------------------------------------------------------------------初次接触linux的shell脚本,我的大概思路是先用cut 截取粗体部分,然后写入dmesg? 不知道要不要加个循环,求大佬讲解下思路。
dmesg |grep state|grep port |awk '{$1="";$2="";print $0}' >> dmesg.log
脚本加进crontab即可