奇怪的print progname “:\n”日志

奇怪的print progname “:\n”日志

大家好,又见面了,我是全栈君。

[root@xxxxxxxx /home/ahao.mah]
#tail /var/log/messages -f
Feb 10 10:01:01 csaccurate-49-5011                 }
Feb 10 10:01:01 csaccurate-49-5011                 { print; }
Feb 10 11:01:01 csaccurate-49-5011                 print progname ":\n"
Feb 10 11:01:01 csaccurate-49-5011                 progname="";
Feb 10 11:01:01 csaccurate-49-5011                 }
Feb 10 11:01:01 csaccurate-49-5011                 { print; }
Feb 10 11:01:01 csaccurate-49-5011                 print progname ":\n"
Feb 10 11:01:01 csaccurate-49-5011                 progname="";
Feb 10 11:01:01 csaccurate-49-5011                 }
Feb 10 11:01:01 csaccurate-49-5011                 { print; }

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[root@node2 ~]# cat /usr/bin/run-parts
#!/bin/bash
# run-parts - concept taken from Debian
# keep going when something fails
 set +e
if [ $# -lt 1 ]; then
        echo "Usage: run-parts <dir>"
        exit 1
fi
   if [ ! -d $1 ]; then
        echo "Not a directory: $1"
        exit 1
   fi
# Ignore *~ and *, scripts
   for i in $1/*[^~,] ; do
          [ -d $i ] && continue
    # Don't run *.{rpmsave,rpmorig,rpmnew,swp} scripts 排除一些格式的文件
          [ "${i%.rpmsave}" != "${i}" ] && continue
          [ "${i%.rpmorig}" != "${i}" ] && continue
          [ "${i%.rpmnew}" != "${i}" ] && continue
          [ "${i%.swp}" != "${i}" ] && continue
          [ "${i%,v}" != "${i}" ] && continue
          
    # 执行 /etc/cron.daily/的具有可执行权限的文件。
          if [ -x $i ]; then
                  $i 2>&1 | awk -v "progname=$i" \
                                'progname {
                                     print progname ":\n"
                                     progname="";
                                 }
                                 { print; }'
          fi
  done
  exit 0
  说明:
      脚本 run-parts 是先判断目录/etc/cron.daily 的文件,符合条件的再让它去执行。
  查看 /etc/cron.daily/logrotate 任务脚本
  [root@node2 ~]# cat /etc/cron.daily/logrotate
  #!/bin/sh
  /usr/sbin/logrotate /etc/logrotate.conf
  EXITVALUE=$?
    if [ $EXITVALUE != 0 ]; then
        /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
    fi
 exit 0

http://9528du.blog.51cto.com/8979089/1425575

转载于:https://www.cnblogs.com/muahao/p/6385664.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108667.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • BM3D算法相关笔记

    BM3D算法相关笔记三维矩阵主要原因就在于,三维矩阵中,第一维度代表行,第二维度代表列,第三维度代表页,当第三维度为1时,代表只有1页,自然缩减为二维。当第一维度为1时,代表只有一行,但是每页都有,所以,从物理的角度没有缩减为二维。http://blog.sina.com.cn/s/blog_7519cf530101ahsb.html

    2022年5月2日
    33
  • NPS是什么?「建议收藏」

    NPS是什么?「建议收藏」当谈到客户体验管理时,NPS就是一个绕不开的话题。今天就来聊聊NPS落地应用必须了解的8个关键点:一、NPS是什么二、NPS如何计算三、NPS得分如何评估四、NPS如何帮助企业做增长五、如何提升NPS六、NPS问卷设计七、NPS问卷发放八、NPS问卷分析一、NPS是什么NPS(NetPromoterScore),中文名为净推荐值,是客户对品牌/产品的忠诚度得分。由美国贝恩公司FredReichheld(2003)提出,是最流行的顾客忠诚度分析指标,专注于研究客户口碑如何为企业带来良

    2022年6月10日
    42
  • Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]

    Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]Python技巧篇-pip卸载python库实例演示,查看pip命令大全方法。因为安装的PyHook3没安装对吧,有点问题,就想着把它卸载掉,然后再重新安装一个,那应该怎么卸载呢?非常简单,就是pipuninstallxxx,正好和我们安装时的pipinstallxxx对应,下面还有一个确定操作,填y就是继续了,n就是取消了。python库卸载演示。cmd直接输入pip,回车就可以看到pip的命令大全了。

    2022年10月18日
    5
  • Activity中setContentView过程

    Activity中setContentView过程Windows概念Android手机中所有的视图都是通过Window来呈现的,像常用的Activity,Dialog,PopupWindow,Toast,他们的视图都是附加在Window上的,所以可以这么说——Window是View的直接管理者。Activity中加载布局Activity中加载布局,都是通过在onCreate中调用setContentView方法开始:

    2022年6月26日
    27
  • Java和JavaScript区别与联系

    Java和JavaScript区别与联系Java和JavaScript有啥区别,据说还有很多人不知道,来给大家科普一下两者区别!Java和JavaScript不同之处:1.用处不一样:它们最本质的不同就是用途:Java目前被广泛应用于PC端、手机端、互联网、数据中心等等;而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。2.出身不同:Javascript与…

    2022年7月8日
    22
  • 干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

    干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数TiKV关键性能参数及优化

    2025年11月29日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号