웹이나 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을 추가했습니다.