2021년 12월 22일 수요일

[Linux]_로그 파일로 남기기

1. ping에 날자 정보 추가하기
 [출처 : https://zetawiki.com/ ]
ping 서버주소 | xargs -I{} echo `date` {}
ping 서버주소 | xargs -I{} date '+%F %T {}'
ping 서버주소 | awk '{print strftime()" "$0}'
ping 서버주소 | while read n; do echo $(date) $n; done 

2. 로그 파일로 남기기

3. 두개를 합쳐서 로그를 남기고 파일로 저장하여 이후 분석에 사용 가능함.
# ping 서버주소 | xargs -I{} echo `date` {} | tee ping.txt

4. 실행되는 스크립터에 대한 화면 조회 내용을 로그 파일로 남기기
# script -c "script_name" > log.txt

5. 일자 변환
$ date +%Y
2024
$ date +%m
10
$ date +%d
30
$ date +%Y-%m-%d
2024-10-30
 
6. 특정 요일에 스크립터 실행하기
week=`date +%a`
if [ $week = Sat ];
then
  sh script.sh 
fi