우분투에서 데몬으로 한 번, 부팅할 때마다 PHP 스크립트 실행

우분투에서 데몬으로 한 번, 부팅할 때마다 PHP 스크립트 실행

웹이나 StackOverflow에서 답변을 찾을 수 없는 간단한 질문이 있습니다.

데몬으로 실행하고 싶은 두 개의 PHP 스크립트가 있습니다(매 x 초/일마다 아님).

이제 수동으로 실행하고 싶습니다. 또한 서버가 재부팅될 때마다 실행되도록 하고 싶습니다.

이를 수행하는 가장 좋은 방법은 무엇입니까?

귀하의 답변에서 사용을 제안하는 경우 /etc/init.d/이것이 어떻게 수행되는지 설명하십시오.

답변1

cronjob으로 이 작업을 수행할 수 있습니다.

@reboot  php -f /var/scripts/script.php

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

답변2

제가 제안하는 cronjob 답변 외에도 /etc/rc.local. 스크립트가 계속 실행 중이거나 일정 기간 동안 실행되는 경우 다음을 사용하여 포크할 수 있습니다 &.

/usr/bin/php -f /path/to/script.php &
exit 0

/etc/rc.local파일 에 줄이 어떻게 나타나는지

메모:종료 호출 위에 선을 표시하기 위해 종료 0을 추가했습니다.

관련 정보