이걸 뭐라고 부르니? /var/log/messages의 bash[146155]

이걸 뭐라고 부르니? /var/log/messages의 bash[146155]

/var/log/messages의 내용

Jan 17 15:32:34 SERVER1 bash[146155]: user1 as root: ls -l
Jan 17 15:32:34 SERVER1 bash[146155]: user1 as root: cd

User1=나는 누구인가

루트=후아미

ls -l 및 cd = $BASH_COMMANDS

서버 1 = $HOST 에코

bash[146155] =????

내 스크립트의 출력:

1월 17일 15:32:34 SERVER1: user1(루트): ls -l

bash[id]가 누락되었습니다.

내 스크립트 내용:

  1. if [ -n "${BASH_VERSION}" ];

  2. 트랩 "발신자>/dev/null || \

  3. printf '%s\n' \"\$(날짜'+%b %d %T')\

  4. \$(hostname-s) \$(logname) as \$(whoami): \${BASH_COMMAND}\" 2>/dev/null >>/var/log/messages" 디버깅

  5. 필리핀 제도

답변1

로그 파일에는 bash[146155]로그에 메시지를 보낸 프로세스의 이름(이 경우 shell bash)과 대괄호 안에 해당 프로세스의 프로세스 ID(PID)가 표시됩니다.

개별 프로세스를 식별할 수 있도록 PID가 로그 파일에 포함됩니다. 프로그램이 어떤 식으로든 잘못되면 원인을 추적하기 어려울 수 있습니다.실행중인 프로그램이 바로 이 프로그램입니다. bash이는 특히 java.sshd

관련 정보