전체 pts에 history -a 명령어 적용
글쓴이: tingyoon / 작성시간: 목, 2018/11/01 - 11:01오전
최근 히스토리 커맨드를 수집하는 프로그램을 만들고 있습니다.
history command 내용은 1차적으로 버퍼에 쌓이고 ssh접속이 종료되면 ~/.bash_history 에 저장되고 있는데
중간에 버퍼를 플러시 하기 위해서 history -a란 명령어를 사용하고 있습니다.
문제는 서버에 여러 사용자가 붙게되면 각각의 pts별로 다른 버퍼를 갖게 되고
모든 pts에 history -a 명령어를 보내는것이 어렵다는 것입니다.
crontab에 분단위로 history -a 명령어를 실행시키면
전체 pts에 적용될줄 알았는데 되지 않네요.
혹시 전체 pts에 history -a 명령어를 적용할수 있는 방법을 알수 있을까요?
Forums:
history는 배쉬 내장 명령어로 알고 있습니다.
history는 배쉬 내장 명령어로 알고 있습니다. 그래서 crotab으로 실행 시키면? 아마 crontab이 실행되는 사용자의 권한으로 실행 되겠지요. 각 사용자의 쉘에서 history가 실행되는게 아닙니다.
제가 전에 찾아봤을때 이런 글이 있더군요.https:
제가 전에 찾아봤을때 이런 글이 있더군요.
https://unix.stackexchange.com/a/1292
좋은 하루 되세요!
댓글 달기