데이터베이스 처리를 수행하는 PHP bash 스크립트가 있습니다. 내가 알아야 할 것은이 스크립트의 호출자입니다. 나는 그것이 과정이나 다른 스크립트인지 모른다. 그래서 호출자의 프로세스 ID 또는 스크립트 이름을 알 수있는 방법이 있습니까?php bash 스크립트를 호출하는 프로세스 또는 스크립트를 찾는 방법
스크립트는 일부 프로세스에서 실행되며 해당 코드는 해석기 경로 "#!/usr/bin/php"로 시작합니다. 이 파일은 bash 스크립트로만 호출되었습니다.
OS : CentOS의 6.5
http://php.net/manual/en/function.posix-getppid.php –
@MarcB 감사합니다.하지만 "posix_getppid() 함수가 정의되지 않았습니다." – Ermon
로그인하여이 스크립트를 실행하면 자신을'/ usr/local/bin/blah.php'와 함께 사용한다면 로그인 셸의 PID를 얻으실 수 있으십니까? 웹에서 실행되는 경우 httpd의 PID를 얻으려고합니까? – miken32