서버 작업 이력 로그 남기기 배치스크립트 질문입니다.
글쓴이: seojh1431 / 작성시간: 월, 2019/03/11 - 11:36오후
우분투 14.04 입니다.
#vi /etc/profile
#!/bin/bash
wslee= "$(ps -ef | awk '{print $8}' | grep script | uniq)" 여기서 awk가 무슨 의미인가요?
if [[ $wslee = "script" ]]
then
echo "logging......"
else
script -aqf /log/tech$(date '+%y%m%d_%H%M%S').log
fi
:wq (저장하고 빠져나오기.)
이렇게 저장하고 빠져나와서 꼭 재부팅을 해야 적용 되는거죠?? 그리고 재부팅 하고 /log에 작업명령어가 남긴 남는데.. 이 이상한 기호들 (^[, ^M ) 이렇게 반복되는 것들.. 없앨 수 없을까요????
파일 올렸습니다.
d
File attachments:
첨부 | 파일 크기 |
---|---|
리눅스질문.png | 79.89 KB |
Forums:
음 ..
https://superuser.com/questions/236930/how-to-clean-up-output-of-linux-script-command
awk '{print $8}' --> awk 라는 명령을 이용해서 8번째 필드의 값을 출력하라는 뜻입니다.
/etc/profile 은 새로 로그인 하면 바로 적용될 겁니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기