블로그 보관소

Shell Script를 직접 돌릴땐 잘되는데 Cron으로 돌릴때는 잘 안된다?

최근 일주일간 고민하던 내용이 있다.   1. root 계정으로 /test/test.sh 쉘스크립트를 짠다. test.sh의 대략적인 구조는 다음과 같다.   #!/bin/sh Today=$(echo `date +%Y%m%d`) testDir=$(echo /test/testDir/${Today}) mkdir ${testDir} cp -rp /var/log/httpd/error_log ${testDir} tar -cvzf ${testDir}/errorlog_${Today}.tar.gz /etc ncftpput -R -u copyuser -p password

도큐멘트, 미분류 에 올린 글

윈도우에서 매킨토시 키보드 레이아웃 바꾸기

매킨토시 키보드를 샀다. G5 시절에 나왔던 구형 키보드인데 키감이 나름 중독성이 있다. 매킨토시에서 쓰는데는 안성맞춤이오나 이것을 윈도우에서도 쓰려다보니 기존에 쓰던 키보드 배열과 안맞아서 적응하기 힘들다. 그래서 그림과 같이 매킨토시 키보드를 윈도우 키보드 배열에 맞게 리매핑했다. Left Option(0038) -> Left Windows(E05B)

도큐멘트 에 올린 글

루트가 포함된 tar 압축 풀 때 원하는 단계만 현재 디렉토리에 풀기

아래와 같은 파일이 있다. /home/keige/test/c/a.out /home/keige/test/c/a.c /home/keige/test/c/filter/code.c 위 파일들을 tar -cf t.tar /home/keige/test 로 묶고 나서 /home/keige/test2 디렉토리에서 tar -xvf t.tar를 하게 되면 /home/keige/test2/home/keige/test/c/a.out /home/keige/test2/home/keige/test/c/a.c /home/keige/test2/home/keige/test/c/filter/code.c 로 풀리게 된다. 원하는 것은 아래와 같이 /home/keige/test의 서브 디렉토리만 뽑아서 현재 디렉토리에 추출하는 것이다. /home/keige/test2/c/a.out

도큐멘트, 미분류 에 올린 글

모니터 크기 및 해상도별 DPI 계산

듀얼 모니터를 쓰기 위한 가장 좋은 방법은, 모델명 까지 같은 두 개의 모니터를 쓰는 것이다. 하지만, 노트북 + 외장 모니터 와 같이 부득이하게 다른 사이즈, 다른 해상도 조합이 발생할 경우에는 두 모니터 사이에서 눈이 쉽게 적응하게 하기 위해서 DPI (Dot

도큐멘트 에 올린 글