CI 로 nohup 사용 방법 질문 드립니다
터이널이 아닌 php 상에서 nohup 사용 방법 질문 드립니다.
system("php index.php class funs");
으로 해당 함수가 실행 되는 것은 확인 하였습니다.
system("nohup php index.php class funs &");
exec("nohup php index.php class funs &");
sell_exec("nohup php index.php class funs &");
별 방법을 다 써도 페이지는 실행 되지만
빽그라운드로 nohup 이 걸리지 않습니다.
이렇게 된 이상 팁 게시판 처럼 수정해 놓겠어!
CI 터미널에서 cli 로 실행 시키는 방법
1. cd /var/www/html/ #root 로 이동
2. php index.php class function_name [예 http://domain/page/lists 이라면 ] php index.php page lists
웹상에서 터미널 함수 실행 방법
system("php index.php class function_name");
브라우저에서 페이지를 꺼버려도 함수 지속적으로 실행 방법 [3개중에 하나 택 1]
system("nohup php index.php class funs &");
exec("nohup php index.php class funs &");
sell_exec("nohup php index.php class funs &");
끗.
자... 자연스러웠어.
ps. 웹상에서 실행한 것은 jobs 리스트에 나타나지 않습니다.
자답입니다 ㅜㅜ
됩니다. 네. 되요.
페이지 꺼도 잘만 백그라운드로 실행중입니다.
아놔; 터미널상에서 jobs로 때려봐도 걸린게 없어서 안되는줄 알았는데 작업 잘 돌고 있습니다..;;
그런데 이거 시스템에는 표시도 안되는데도 작업을 돌리고 있다니...;
뭐 이런게 다 있죠;
해킹 프로그램 심어 놓아도 모르겠...