Synology Disk Station 에는 Unix tool의 통합팩인 BusyBox가 내장되어 있다.
그래서 웬만한 tool 은 들어있지만 기능은 많이 미약한 편이다.
cron 도 내장되어 있지만 일반적인 Unix 와는 사용법과 설정법이 다르므로 정리해 본다.
cmd 에서 설정
ssh 로 로그인한다
crontab -e 명령이 없고 에디터로 직접 /etc/crontab 를 수정해야 한다.
파일을 열면 다음과 같이 주석이 되어 있고 실행할 시간과 명령어를 설정할 수 있다. NAS 에 개인 데이타 백업하는 스크립트를 매일 밤 12시59분에 구동하도록 설정했다.
#minute hour mday month wday who command
13 16 * * 2,5 root /usr/syno/bin/synopkg chkupgradepkg
20 0 * * * root /usr/syno/bin/timebkp recycle_all
# 개인 데이타 백업 스크립트
59 0 * * * root /root/backup.sh
BASH
편집이 끝났으면 다음 명령어로 crond 를 재구동한다. (DSM 5.0 이상)
synoservicectl --restart crond
CODE
관리자 Console 에서 설정
Control Panel -> Task Scheduler 를 열고 설정
Ref