포터블기기 강좌


얼마전에 집에 굴러다니는 고물 놋북과 이베이산 웹캠을 이용한 홈서베일런스를 재미로 설치해서 잘 사용하고 있습니다. 
캠이 총 세대인데,
1번은 wol을 이용해서 원격으로 작동,
2번은 매일 특정 시간에 자동으로 켜고 꺼지도록 셋팅,
3번에는 motion detection 및 이메일 alert기능이 설정되어 있습니다.

3번이 아주 재밌긴 한데 문제는 얘가 모션디텍션 할 때마다 10k정도 되는 작은 jpg파일을 많게는 하루에 천장 넘게 찍어낸다는 겁니다. 용량이 크진 않지만 숫자가 많다보니 관리에 어려움이 좀 있어서 날짜별로 디렉토리를 생성하고 파일들을 이동시키는 작업을 자동으로 수행하는 스크립트를 작성해 보았습니다.
물론 제 실력으로 한건 아니고 구글검색해서 다 베낀거죠 ㅋ

저 스크립트를 crontab에 등록해서 매일 자동으로 실행시킬 생각입니다.

원래는 디렉토리 정리 후 생성된지 10일 이상 지난 놈들은 자동으로 삭제하는 기능까지 넣을려고 했는데 이건 정말 영진님 정도 실력이 있어야 하는거라 잘 안 되드라고요.


#! /bin/bash

for f in $HOME/Pictures/motion/*; do
    d=$(date -r "$f" +%Y-%m-%d)
    mkdir -p $HOME/Pictures/"$d"
    mv -- "$f" "$HOME/Pictures/$d/"
done

unnamed.png



번호 제목 작성자 작성일 조회
167 안드로이드 태블릿 기본적인 이해 및 테스트 방법론 (제1강) file 星夜舞人 05.20 6552
166 리눅스: 언어벤치마크 [4] file 영진 05.05 6687
165 리눅스: bash스크립팅: 간단한 통계내기 file 영진 03.31 6850
164 리눅스: vim: 설정하기 [1] file 영진 03.12 7066
» 리눅스: 생성일 기준으로 자동 파일 정리 스크립트 (초보) [3] file 건설노무자 02.22 4573
162 95LX에서 라즈베리 파이 접속하기. [6] file piloteer 02.04 4352
161 리눅스: 텍스트 브로우징을 이용하자 [3] file 영진 01.31 4202
160 리눅스: bash스크립팅 [3] file 영진 01.29 3628
159 미친척하고 비영리 Kickstarter 프로젝트 진행하기 (2편) [2] 星夜舞人 12.28 4088
158 미친척하고 비영리 Kickstarter 프로젝트 진행하기 (1편) 星夜舞人 12.28 3257
157 중국 저가 AP 7세대의 운명과 8세대의 향방 [7] 星夜舞人 12.10 1990
156 중국에서 구입한 갤럭시S6 갤럭시노트5 같은폰은 폰카의 셔트음이 무음으로 되나요, [9] 그린 11.25 2189
155 MEEP 태블릿 > 일반 태블릿으로 변경하기 [1] 제이티 10.18 4882
154 루팅 없이 통신사 좀비어플 비활성화 시키는 앱 [7] 페퍼민트 08.30 6184
153 CPU 세팅 어플 [1] 페퍼민트 08.26 4760
152 palm m500 롬 업그레이드 하기 [14] file jubilee 08.12 8362
151 중국산 8인치 윈도우 태블릿 터치감 기준 구매 가이드 [9] 풀맨 05.13 27556
150 중국산 태블릿 터치패널 교체 하기 [7] file 풀맨 01.23 29586
149 초보자들을 위한 타오바오에서 중국 폰 구매시 주의 사항 [8] 풀맨 10.13 28713
148 성야무인식 타블렛 배터리 효율 측정공식 [13] file 星夜舞人 09.24 28679

오늘:
347
어제:
3,472
전체:
11,570,453