리눅스 작업하다보면 매번 헷갈려서 매번 검색하는..
양붕어를 위해서 기록! (난 붕언가봐~ )

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

차례대로 풀자면
 */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 ]

+ Recent posts