본문 바로가기
기타

[Mac] 로그추출 후 메일로 전송하는 스크립트

by 앗사비 2014. 9. 5.
728x90

맥북에서 로그폴더 추출하는 작업이 계속 반복되어 자동화 스크립트를 만들었습니다


1. 계획하기

command 파일 더블클릭하면 압축된 로그파일을 메일쓰기 화면에 띄워주는 것이 목표


2. 텍스트 편집기 실행

응용 프로그램에 있음


3. 내용 작성 후 test.command 이름으로 저장


#압축 파일이 생성될 위치 설정
mypath=/Users/qm/Desktop/

#현재 날짜와 시각으로 임시 폴더 생성
now=$(date +%m%d_%H%M%S)
mkdir $mypath$now

#임시 폴더에 로그 폴더 복사 (경로에 띄어쓰기 포함되면 역슬래시 사용)
mypath2=$mypath$now
cp -r /Users/qm/Hello\ World/ $mypath2

#압축 파일로 만들기
cd $mypath
zip -r $now.zip ./$now/*

# 임시 로그폴더는 필요없으므로 삭제
rm -r $mypath2

#압축 파일 첨부 상태로 메일 앱 열기
open -a Mail $mypath$now.zip


4. 터미널에서 파일 권한 설정

chmod 755 test.command


5. command 파일 더블클

정상동작 확인


728x90