제목 | shell_exec() 질문입니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 엘제이 | 작성시각 | 2020/06/10 00:22:18 |
|
|||
고객이 원하는 시간에 예약 발송을 하려고 하는데요 관리자단에서 시간대를 DB에 저장하고 크론을 하나 띄워서 해당 php를 특정시간마다 동작하게하여 mail.php에서 시스템시간과 db시간이 얼추 일치하면 발송하려고 했습니다. 그런데 shell_exec 이란 것을 알게 됐습니다. sh파일을 하나 작성하여 #!/bin/sh while true; do php /home/www/index.php mail send -v & sleep 5;done // mail->send 는 위의 mail.php와 같은 역할임 콘솔에서 실행안하고 특정파일에서 shell_exec ("sh ......sh");; 이렇게 할 수 있는거 같습니다. 아마 데몬으로 띄우는 건지 잘모르겠지만 만약에 실행이 될 시에 일종의 무한루프잖아요 .. 혹시 서버가 죽는게 아닌지 알고 싶습니다.
|
|||
다음글 | 라즈베리파이(부스터)에 포팅시에.. (2) | ||
이전글 | query 디버깅 관련하여 (2) | ||
한대승(불의회상)
/
2020/06/10 07:20:39 /
추천
0
크론으로 하시는게 좋습니다.
|
테러보이
/
2020/06/10 09:38:57 /
추천
0
저도 한대승님과 같이 크론을 이용중이며 잡 테이블을 만들어 스케쥴 제어를 진행중입니다. |