telegram-cli를 홈 디렉토리(~/tg/
)에 설치한다고 가정하고 작성했다.
$ cd ~
$ git clone --recursive https://github.com/vysheng/tg.git && cd tg
$ ./configure
$ make
컴파일이 오래 걸리지는 않는다. "라즈베리 파이2 Model B"로 10분 정도 걸렸다.
$ sudo useradd telegramd
$ sudo cp telegram-daemon /etc/init.d
아래 디렉토리들을 준비해야 한다.
디렉토리 | 용도 |
---|---|
/var/lib/telegram-daemon/ |
binlog, 루아스크립트 로그. 데몬 시작 위치 |
/usr/share/telegram-daemon/bin/ |
실행 파일과 스크립트 (telegram-cli , telegram-daemon ) |
/etc/telegram-daemon/ |
설정 파일 |
/var/log/telegram-daemon/ |
데몬의 로그 기록 |
/etc/telegram-cli/ |
server.pub 공개키 파일 |
아래 명령을 터미널에 복사하면 한 번에 만들 수 있다.
$ sudo mkdir -p \
/var/lib/telegram-daemon \
/usr/share/telegram-daemon/bin \
/etc/telegram-daemon \
/var/log/telegram-daemon \
/etc/telegram-cli
아래 명령들을 터미널에 복사하면 된다.
$ sudo cat > /etc/telegram-daemon/telegram-daemon.achat.conf << _EOF_
execute telegram-cli
-d
-vvvv
-E
-R
-D
-C
-P 2391
_EOF_
$ sudo touch /etc/telegram-daemon/telegram-daemon.z5.conf
복사해도 되지만 여기서는 링크했다.
$ sudo ln -s ~/tg/server.pub /etc/telegram-cli
공식 매뉴얼: https://github.com/vysheng/tg/wiki/Running-as-daemon