차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
터미널_명령어_로깅 [2017/03/23 10:51]
koov
터미널_명령어_로깅 [2017/05/30 22:46] (현재)
koov [터미널 명령어 로깅]
줄 9: 줄 9:
 function logging function logging
 { {
-          ​stat="​$?"​ + #​stat="​$?"​ 
-            cmd=$(history|tail -1) + cmd=$(history|tail -1) 
- ​srcip=`who -m | awk -F'​('​ '​{print $2}' | awk -F'​)'​ '​{print $1}'​` + srcip=`who -m | awk -F'​('​ '​{print $2}' | awk -F'​)'​ '​{print $1}'​` 
-            if [ "​$cmd"​ != "​$cmd_old"​ ]; then + 
- # ​                  ​logger -p local1.notice "[2] STAT=$stat"​ + if [ "​$cmd"​ != "​$cmd_old"​ ]; then 
-                    logger -p local1.notice "PID= $$, SRC=$srcip, PWD=$PWD, CMD=$cmd"​ + #logger -p local1.notice "[2] STAT=$stat"​ 
-            fi + logger -p local1.notice "PID= $$, SRC=$srcip, PWD=$PWD, CMD=$cmd"​ 
-            cmd_old=$cmd + fi 
-   ​+ cmd_old=$cmd 
-   ​trap logging DEBUG+
 +trap logging DEBUG
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
  • 터미널_명령어_로깅.txt
  • 마지막으로 수정됨: 2017/05/30 22:46
  • 저자 koov