Background Job 을 위해 nextcloud 는 몇가지 방법을 제시하고 있는데, 그 중 Cron 을 선택하여 설정하는 법을 정리했다.
공식문서를 참고했다.
먼저 www-data 를 위한 cron job 을 설정한다.
sudo crontab -u www-data -e
crontab 이 열리면 다음을 추가한다.
*/5 * * * * php -f /var/www/nextcloud/cron.php
nextcloud 경로가 /var/www/nextcloud/
여기가 아니라면, 그 위치로 바꿔준다.
끝! 5분마다 cron job 이 수행된다. (근데 이렇게 자주 해야할 필요가 있는건가??)
systemd?
공식문서에 설정법이 나와는 있는데..
cron 설정보다는 살짝 복잡하고 오래 걸린다.