웹스쿨
PHP 로 cron 등록/수정/삭제 본문
반응형
crontab 등록은 리눅스상에서 바로 실행해도 상관없지만,
사용자 인터페이스로 구현하고 싶을 경우 아래의 일련 명령어로 제어가 가능하다.
- 기본적으로 웹의 사용자는 nobody 로 진행된다.
- _cron_script.php 파일에는 크론 명령어를 미리 넣어둔다.
//아이디확인
exec('id', $string);
print_r($string);
[0] => uid=99(nobody) gid=99(nobody) groups=99(nobody)
//크론탭 시작
$cron_file = '_cron_script.php';
exec('crontab '.$cron_file, $string);
//크론탭 확인
exec('crontab -l', $string);
print_r($string);
//[0] => * * * * * php /home/fxlotq/_cron.php
//크론탭 지우기
exec('crontab -r', $string);
print_r($string);
이 게시글은
https://webschool.kr/?v=board_view&board_key=7&idx=841
에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
https://webschool.kr/?v=board_view&board_key=7&idx=841
에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
반응형
'개발 경험 Tip > PHP' 카테고리의 다른 글
코드이그나이터(CodeIgniter) config 호출방법 (0) | 2023.03.31 |
---|---|
curl 대신에 사용할만한 소스 (0) | 2023.03.31 |
코드이그나이터(CodeIgniter) csrf_protection 이 True 일때 Ajax Post 처리방법 (0) | 2023.03.31 |
CI Board(씨아이보드) SMS 모듈 버그 (0) | 2023.03.31 |
코드이그나이터(CodeIgniter) csrf_protection 예외처리 (0) | 2023.03.31 |