일부 명령을 실행하는 파이프가 있으면 파이프 된 명령은 일부 정리를해야하지만 파이프를 시작한 프로세스에 오류가 있으면 파이프 된 명령이 정리되지 않습니다. 이 경우 piped 명령이 SIGPIPE가됩니까? cleanupPipe 소멸자가 항상 실행되도록하려면 어떻게해야합니까? errorOccurred 예외가 발생하면 cleanupPipe 소멸자가 실행되지 않
는이 같은 프로그램을 (즉, 프로 *의 C 프리 D 파일러를 위해이다)이있다. 그러나 내가 BEQ를 사용할 때, pclose()는 -1을 errno와 함께 반환한다. 10 누군가 BEQ 연결에 대한 가능한 문제점을 설명하는 문서로 나를 안내 할 수 있는가? 는 이미 호출) (대기가 오라클의 내장에서 어딘가에 ...
나는 명령을 실행하고 cmd와 같은 결과를 리턴해야한다. 난 그냥이 요구 사항에 대한 유일한 방법을 발견했다. 나는 명령을 실행하고 결과를 반환하는 데 popen 함수를 사용하고 스트림과 프로세스를 닫으려면 pclose() 함수를 사용합니다. 그러나 "ping 8.8.8.8 -t"와 같이 명령이 끝나지 않으면 pclose() 함수를 사용하여 프로세스를 닫을
다른 PHP 스크립트에서 백그라운드 PHP 스크립트를 시작하기 위해 여러 가지 방법을 시도했습니다. 다운로드 할 데이터베이스 파일의 zip 파일을 만들어야합니다. 단일 파일을 즉시 다운로드하도록 설정했지만 파일을 압축해야하는 경우 zip 파일에 대한 링크를 전자 메일로 보내는 백그라운드 프로세스를 시작하고 싶습니다. 프로세스는 작동하지만 원본 스크립트는 프
PHP 파일을 백그라운드 프로세스로 실행할 때 문제가 있습니다. 나는 다음과 같은 두 개의 PHP 파일이 있습니다 <?php
$cmd = "php cmdReadReport.php";
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"))
그래서 ... 내 프로그램에서 일부 입력을 받아들이는 또 다른 프로세스를 시작합니다 (다른 방향으로도 갈 수 있습니다). 정렬의 뭔가 : 이제 FILE *f(popen("sendmail", "w"));
, 난 그냥 스트림을 사용할 수있는 방법 있도록 fstream에서 F를 넣을 수 있습니다를 (할 수있는 현명한 일이 될 것으로 보인다 내 프로그램은 C+