IT 서적 번역가이며, 최근에 [열씨미와 게을러의 리눅스 개발 노하우 탐험기]라는 책을 낸 박재호[각주:1]님의 글을 소개하려합니다. DeveloperWorks의 [개발자 책꼿이]란에 올라온 유닉스 프로그래밍 서적을 소개하는 글입니다.
 "The Unix Programming Environment"와 "Software Tools in Pascal"이라는 두 권의 원서와 "프로그래밍 수련법(The practice of programming)"(인사이트 2008년 출간)이라는 번역서 한권을 소개하고 있는데, 살짝 동떨어져 보이는 제목으로 인해서 당황할 수 도 있겠지만 글쓴이의 소개글을 자세히 보면 왜 이 책을 소개하고 있는지 알 수 있습니다.

프로그래밍 수련법 상세보기
브라이언 W. 커니핸 지음 | 인사이트 펴냄
프로그래머들은 설계, 디버깅, 테스트, 성능 개선, 소프트웨어 유지보수에 대한 트레이드오프(tradeoff)를 다뤄야만 한다. 이와 함께 소프트웨어의 명세를 유지하면서도 호환성, 견고성, 안정성 같은 문제들을 고려해야 한다. 이 책에는 이러한 문제들과 그보다 더 많은 내용까지도 다루고 있다. C, C++, 자바 외에도 다양한 언어로 작성된 실전 예제와 현실적인 충고들이 가득하다. 프로그래밍의 고전인 『The Unix Programming

Software TOOLS IN PASCAL 상세보기
Kernighan,B.W. 지음 | Addison-Wesley 펴냄



원문 : 개발자 책꼿이 고전 탐험 2탄 : 유닉스 프로그래밍 서적


==================================================================
 이번에 추가한 책 정보 넣기 플러그인으로 책 정보도 넣으려고 했는데, 회사에서 하니까 안되네요. 방화벽에서 막나봅니다. ㅡ.ㅡ 집에서 추가합니다.
  1. 박재호님은 블로그 '컴퓨터 vs. 책'과 '프로젝트 관리' 를 운영하고 있으며, "조엘 온 소프트웨어"를 비롯한 IT 전문서적 번역가로 활동 중입니다. [본문으로]
 유닉스/리눅스를 사용하다보면 다양한 작업을 시간대 별로 실행 시켜야 할 때가 있습니다. 사용자들이 적은 시간대에 해야할 작업, 특정 시각에 해야 할 작업, 특정 작업이 종료된 다음에 할 작업... 등등 작업은 아주 많습니다.
유닉스/리눅스에서는 cron이라는 프로그램을 이용해서 배치작업을 처리하죠. 이번에는 cron과 at을 이용한 작업 일정 관리에 관한 문서를 소개하려 합니다.

원문 : 리눅스 팁: cron과 at를 사용한 작업 일정 관리 (한글)


아래는 서문을 발췌한 것입니다.

2008 년 3 월 25 일

시스템 사용량이 적어진 한밤중에 작업을 실행할 필요가 있거나 일일이나 주간 단위로 작업을 수행할 필요가 있지만, 잠도 자야겠고 다른 활동도 하면서 삶을 즐기고 싶습니다. 작업 일정 관리가 필요한 또 다른 좋은 이유는 반복적인 과업을 자동으로 수행하도록 만들거나 매번 동일한 방식으로 과업을 수행하도록 만들고 싶기 때문입니다. 여기서 소개하는 팁은 주기적으로나 일회성으로 미래 작업 일정을 관리하는 cronat 기능을 활용하도록 도와줍니다.

리눅스(Linux®)와 유닉스(UNIX®) 시스템은 일회성이거나 반복적인 미래 작업 일정을 관리하도록 만들어준다. LPI exam 102 prep: Administrative tasks에서 발췌한 이번 기사에서는 주기적으로 작업 일정을 관리하는 방법과 미래에 작업을 수행하는 방법을 보여준다.

많 은 시스템 관리 작업은 리눅스 시스템에서 종종 주기적으로 수행해야만 한다. 이런 작업에는 로그 파일을 회전시켜서 파일 시스템이 가득 차지 않도록 만들기, 자료 백업하기, 시스템 시각을 동기화하기 위한 서버 연결과 같은 작업을 포함한다. 이런 관리 작업에 대한 세부 사항은 위에서 언급한 튜토리얼을 참조하기 바란다. 이번 팁에서는 리눅스에서 사용 가능한 작업 일정 관리 패키지인 cron, crontab, anacron, at 명령을 다룬다. 시스템이 잠들거나 꺼져 있더라도, anancron은 다음 번에 깨어날 때 작업을 따라잡도록 도와준다.




+ Recent posts