linux 기초 3 (crontab & tar)
Programming / 2010/04/14 15:00
리눅스 작업하다보면 매번 헷갈려서 매번 검색하는..
양붕어를 위해서 기록! (난 붕언가봐~ )
1. crontab
01 * * * * /home/backup_web.sh >& /dev/null
* */1 * * * /usr/local/php/bin/php -q /home/web/_shell_script/cron_stat.php
*/10 * * * * su - root -c 'sh /root/system/hosts.sh' >& /dev/null
* */1 * * * /usr/local/php/bin/php -q /home/web/_shell_script/cron_stat.php
*/10 * * * * su - root -c 'sh /root/system/hosts.sh' >& /dev/null
차례대로 풀자면
*/10 | * | * | * | * | su - root | -c 'sh /root/system/hosts.sh' | >& /dev/null |
분(0~59) | 시(1~23) | 일(1~31) | 월(1~12) | 주(1:월 ~ 7:일) | 실행계정 | 스크립트 파일 | 출력결과를 휴지통으로 |
참고 (분을 기준으로 설명)
사용예 | 설명 |
* | 매분마다 실행 |
*/10 | 매 10분마다 실행 (테스트 확인완료) |
20, 50 | 20분, 50분 마다 실행 |
20-50 | 20분~50분 사이에 매분마다 실행 |
+ 작업하다가 */11 분으로 하면 어떤가 해서 실행해보았더니 11분, 22분, 33분 ... 이렇더라~
매시간의 1분, 11분, 21분.. 이렇게 실행하고자 한다면 01, 11, 21, 31, 41, 51 * * * * root /usr/bin/php /파일이름.sh
2. tar
압축할때 (bz2 인경우는 j 옵션추가)
tar cvfz 압축될파일명 압축할파일or디렉토리
압축된파일 리스트만 확인할때
tar tvfz 압축파일명
압축풀때
tar xvfz 압축파일명
tar <operation> [options]
Operations:
[-]A --catenate --concatenate
[-]c --create
[-]d --diff --compare
[-]r --append
[-]t --list
[-]u --update
[-]x --extract --get
--delete
Common Options:
-C, --directory DIR
-f, --file F
-j, --bzip2
-p, --preserve-permissions
-v, --verbose
-z, --gzip
[ -z, --gzip, --gunzip, --ungzip ]
[ -P, --absolute-names ]
[ -X, --exclude-from FILE ]
[ -j, --bzip2 ]
Operations:
[-]A --catenate --concatenate
[-]c --create
[-]d --diff --compare
[-]r --append
[-]t --list
[-]u --update
[-]x --extract --get
--delete
Common Options:
-C, --directory DIR
-f, --file F
-j, --bzip2
-p, --preserve-permissions
-v, --verbose
-z, --gzip
[ -z, --gzip, --gunzip, --ungzip ]
[ -P, --absolute-names ]
[ -X, --exclude-from FILE ]
[ -j, --bzip2 ]
'메모' 카테고리의 다른 글
php mailer, 구글...펌 (0) | 2012.07.20 |
---|---|
php에서 smtp메일 보내기...펌 (0) | 2012.07.20 |
유닉스 vi 사용법...펌 (0) | 2012.07.18 |
acute accent, back accent... 작은 따옴표 비슷한 역 액센트...펌 (0) | 2012.07.18 |
putty 자동로그인...펌 (0) | 2012.07.18 |