下一个: , 上层: loginfo


C.3.6.1 Loginfo 示例

下面的 loginfo 文件,与一个小 shell 脚本一起,将全部 log 消息追加到文件 $CVSROOT/CVSROOT/commitlog,并将任何管理文件(在 CVSROOT 目录) 的提交记录到 /usr/adm/cvsroot-log。提交到 prog1 目录的 发邮件给 ceder

     ALL                     /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER
     ^CVSROOT\(/\|$\)        /usr/local/bin/cvs-log /usr/adm/cvsroot-log $USER
     ^prog1\(/\|$\)          Mail -s "%p %s" ceder

/usr/local/bin/cvs-log shell 脚本如下:

     #!/bin/sh
     (echo "------------------------------------------------------";
      echo -n "$2  ";
      date;
      echo;
      cat) >> $1