Month: May 2020

Print My Blog, 20-05-29 현재.

오랜만에 Print My Blog 를 사용해봤다. 이전에 있던 문제는 사라졌지만, 새로운 문제가 생겼다. 내 블로그를 모두 뽑아보니 약 900 쪽 정도 되는데, 실제 내용은 750여쪽까지고, 나머지는 모두 빈공간이었다. 이유는 모르겠다. 제작자한테 문의할까도 했으나.. 자주 쓰지도 않고, 내용이 빠진 상황도 아니라서 그냥 넘기기로 했다.기능 개선이 활발한 듯 하니 언젠간 수정이 되겠지.

Linux Shell : 여러 명령의 결과를 한 곳으로 보내려면(Redirection)?

몇 가지 명령의 결과를 한 곳(텍스트 파일등)으로 합쳐서 보내려면? 예를 들어, 현재 시각과 함께 특정 명령의 결과를 파일에 기록하고 싶다면?tee 명령을 쓰면 되지 않을까 했지만, 그건 용도가 반대다. tee 는 결과를 두 군데로 보내는 명령이라 지금 상황에 쓸 수는 없다. 짧은 검색 결과, 답을 찾았다. {} 또는 () 로 묶으면 된다. 이런 식으로! 스내퍼가 잘

Linux Shell : 공백과 와일드카드 사용

이런 단순한 명령이 오류를 발생시켰다. 틀림없이 abc def 디렉토리 안에는 a 로 시작하는 파일이 있는데도! 이유는 한가지, 바로 와일드 카드 때문.와일드 카드가 따옴표 안에 들어가 있기 때문에, 말 그대로 a* 라는 파일을 찾으라는 명령이 되어 버렸다. 즉, 와일드 카드가 와일드 카드가 아니게 된 상황. 이를 위해선, * 를 따옴표 밖으로 빼줘야 한다. 간단하지만, 모르면 짜증나고

Feed43 로 제작해본 플레이스테이션(asia.plastation.com) 최신 뉴스 feed.

몇 년전에 만든 Feed 에 오류가 있어서, 최신 소식이 한달쯤(?) 늦게 온다. 게임 할인이 끝나고 오면, 늦다. 물론, 지금 PS4 가 내 손에 있는 건 아니지만.. 꽃삽질 기억을 떠올리며 다시 만들어봤다. 내가 쓴 글들의 큰 문제점은, 내가 썼지만, 다시 보면 뭔 말인지 잘 알아보기가 어렵다는 점인데.. 이번에도 마찬가지. 일단, RSS 주소부터. https://feed43.com/psn-latest-news.xml 혹시라도 쓰실 분들이

tar 를 사용한 증분 복사본(Incremental Dumps) 만들기.

이런 저런 문서를 참고했지만, 가장 도움이 된 건 역시 Gnu tar 공식 문서. 굳이 압축을 하지 않을 예정이라면, tar 로 묶나, 그냥 rsync 로 복사를 하나 큰 차이는 없을 듯 하다. rsync 도 exclude-from 이 있으므로, tar 와 사용은 크게 다르지 않을텐데, 이 글에선 tar 만 정리해보기로 한다. Backup 사용법: 얼마 전 프로그래밍 책을 보니,

tar 몇가지. files-from(Include), exclude-from(Exclude)

이 글에선 tar 에 관한 몇가지를 정리하고자 한다. 먼저, 인터넷에서 찾은 많은 tar 예문은, 아래와 같이 크게 두가지 경우로 나눌 수 있다. 즉, 줄표가 있고 없고 차이인데, 이게 도대체 어떻게 다른 걸까??(간혹, –create 등으로 좀 더 길게 쓰는 경우도 있다.) 답은 늘, 파랑새가 쥐고 있다.man page 첫 문단에 이렇게 나와있었다. 그냥, 맘에 맞는대로 아무렇게나 써도

Standard Output, Standard Input, Redirection, Pipelines… 복잡한 것들 한 곳에 정리.

2016년 4월 17일에 이글루스에 썼던 글을 옮겨왔다.살짝, 한 군데(&>)만 고쳤다. 부제 : stdout, stderr 를 모두 Redirection. 이 글 내내, 그리고 리눅스(유닉스)를 쓰는 동안 반드시 기억해야 할 것은, 모든 것은 파일로 이뤄져있다.(Everything is a file) 라는 개념이다. 파일은 당연히 파일이고, 디렉토리도 파일이며, 심지어 하드디스크도, 마우스도 모두 파일이다. 잊지 말자. ** 이 글에 나오는 ‘전문적’인 내용은

anacron 에서 사용하는 프로그램/스크립트에서 경고를 출력하는 경우?

이전 글들에서, anacron 을 사용하는 법에 대해 정리했었다.그런데, 만약, 이렇게 등록한 스크립트에서 오류를 출력한다면? 예를 들어, 스크립트 중 이런 내용이 있다고 한다. 이 때 tar 는, “tar: Removing leading `/’ from member names” 라는 경고를 출력하게 되는데, anacron 을 이것을 사용자에게 보고하려 하게 된다.로그(/var/log/syslog)를 보거나, systemctl status 로 확인을 하게 되면, 이런 오류를 찾을 수

anacron, 일반 사용자 권한으로 실행

이전에 쓴 꽃삽질기를 이은 cron 과 anacron 의 환상 조합 그 두번째.이번에는 root 가 아닌 ‘일개’ 사용자가 anacron 을 사용하는 방법에 관해 정리한다. 그냥 crontab -e 로 원하는 작업을 설정하면 되긴 하지만, cron 의 한계인, 정해진 시간에 ‘꺼져 있을 때’의 문제가 첫번째고, crontab 설정의 backup 이 불편하다는게 두번째다. (crontab -l > crontab.backup 으로 해줘야 한다.)

꽃삽질 : cron 과 anacron. 과연 둘은 친한 사이일까?

이걸 알아내려고 오랜 시간을 들이지는 않았지만, 그래도 맘 속에 담고 있은 시간(?)까지 따진다면 적어도 몇 개월은 되겠기에, 오랜만에 제목에도 ‘꽃삽질’을 넣어봤다. cron 과 anacron 에 대해서 파기 시작한 이유는, Snapper 가 실행되지 않았기 때문이다. 틀림없이 snapper 는 /etc/cron.daily 에 들어가 있고, /etc/crontab 에 cron.daily 를 실행하는 명령이 들어가 있음에도, 한 번도 실행되지 않았다.그 원인을 파악하면서,