서버관리자가 아닌 컴사용자분들중에 스크립트나 매크로 잘 사용하시나요?
2012.12.12 01:16
제가 하는 일은 컴퓨터랑 전혀 관련이 없으면서도 유닉스 명령어를 익혀두니 참 편리하네요. 기본적으로 아래와 같이 사용하고 있습니다.
유닉스명령어 >>>> OSX 스크립트 >>>> 정보수집 소프트웨어, MS오피스, 썬더버드, 기타등등
오늘한 삽질은 전에 만들어 두었던 이메일 예약 발송을 더 인간적으로(?) 개선시켰습니다. cron으로 지정하면 지정한 시분에 매일 너무너무 정확하게 (컴퓨터처럼) 보내지기 때문에 조금 랜덤한 (사람이 보내는 것 같은) 시간에 보낼 수 없나 알아보니 유닉스에 랜덤함수가 있네요. 요지는 평상시에는 3시간에 한번씩 체크해서 0분에서 30분 안에 랜덤으로 다양한 분에 맞춰 정말 제가 보내는 것 처럼 메일을 보내줍니다. 단, 아침8시 정각에는 (제가 잘 때) 맥북이 혼자 일어나서 저 대신 밤새 밀린 메일을 보내기 때문에 램덤에서 제외시켰고요. ㅋㅋ
#!/bin/sh
#Get the hour in $DL.
DL=`date +%k`
#Unless 8am, sleep randomly between 1-1800 seconds
if [ $DL != 8 ]; then
sleep $[RANDOM%1800+1]
fi
코멘트 4
-
PointP
12.12 07:05
-
아시다시피, 윈도우에서 썬더버드 설치하시면 분단위로 정확하게 스케줄 잡아서 보낼 수 있습니다. ㅎㅎ
http://www.kpug.kr/index.php?mid=guildSprouts&page=2&document_srl=1439395
(맥에서는 에러가 있어서 조금 복잡해요.)
-
PointP
12.12 15:48
저는 사람들이 손으로 보냈다는걸 알아 뒀으면 하는 마음이... ㅜ.ㅜ
-
꼬소
12.12 10:27
저도 bash는 종종 씁니다... 하지만 조금만 복잡해진다 싶으면 사용하기 편한 언어로 대체 합니다.
저도 이메일 보낼때 시간 맞춰 보내는거 좋아해서 쓰는데...
손으로 시간 맞춰서 보내거든요... 그런데 사람들이 초까지 안봐요... 그러면서 ㅜ.ㅜ 매크로로 보내냐고... ㅜ.ㅜ
저는 시간 맞춰서 윈도우 시계 보고 딱 보내는 건데... 우우 억울해욧!!