Category Archives: bash

Linux cron 관련 팁(?)

1시간 마다 페이스북 API를 호출해서 업데이트 여부를 체크한뒤, DB에 쌓으려고 cron 으로 작업을 등록시켜놓았다. 그런데.. 페이스북은 업데이트가 되었지만, DB는 업데이트가 안되는 것이다.!! ruby 버전이 의심이 되어서 logger 를 이용해서 version 정보를 로그로 남게 해보니, 역시나 1.9.3-dev 로 나와야 하는데, 1.8.7로 찍히는 것이다. 환경설정 문제인데.. 검색을 해보니 환경설정을 다시 읽어들이게 하라는 것이다. 보안관련 이슈라는데.. 좀 더 찾아봐야겠다. 아무튼, 호출되는 스크립트 상단에서 source /home/eunchul/.bashrc [...]
Also posted in commands, debian, linux, system | Tagged , | Leave a comment

Linux 에서 adb devices 결과가 no permissions 인경우 해결방법.

Debian Lenny (5.0.3)에서 adb devices 를 했더니… $ adb devices List of devices attached ???????????? no permissions 검색을 해보니.. /etc/udev/rules.d/99-android.rules 에 디바이스 정보를 넣으라고 한다. 그러나.. 여전히 no permissions 이다. 좀더 찾아보니… adb kill-server adb start-server 를 root 권한으로 실행해보란다. $ adb kill-server $ adb start-server * daemon not running. starting it now * * daemon started successfully * $ adb devices List of devices attached 0403766B11005015 [...]
Also posted in android, debian, development, linux | Tagged , , , , , , | Leave a comment

logger 이용해서 syslog 에 메시지 남기기.

Logger 명령은시스템 기록 모듈인 syslog(3) 함수를 쉘 명령으로 구현한 것이다. Logger makes entries in the system log. It provides a shell command interface to the syslog(3) system log module. logger manpage description. 서비스 중인 웹 어플리케이션중에서, back-end 로 동작하는 스크립트들이 있다. 이 스크립트가 죽지 않고 계속 돌아야 하는데, 어떤 이유에서 인지는 모르겠지만 종종 죽는 일이 발생하고 있다. 그래서, 모니터링을 [...]
Also posted in commands, debian, linux | Tagged , , , , | Leave a comment