*strace*: WI-31522
Invocation strace |aa0000|*-F* -o /tmp/strace.log| |0000ff|php| |00aa00|test.php| Output 31505 *socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4* 31505 fcntl(*4*, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 31505 connect(*4*, {sa_family=AF_INET, sin_port=htons(9000), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) … 31517 execve("/bin/sh", ["sh", "-c", "nohup sleep 30 > /dev/null 2> /d"...], [/\* 51 vars \*/]) = 0 31518 execve("/bin/sleep", ["sleep", "30"], [/\* 51 vars \*/] <unfinished ...> 31505 recvfrom(*4*, "run -i 25\0", 128, 0, NULL, NULL) = 10 31505 *close(4)* = 0 *// XDEBUG CLOSES THE SOCKET* … 31518 <... execve resumed> ) = 0 31518 nanosleep({30, 0}, <unfinished ...> 31518 <... nanosleep resumed> NULL) = 0 31518 close(1) = 0 31518 close(2) = 0 31518 exit_group(0) = ? *// SOCKET IN FORKED PROCESS IS CLOSED* 31518 +++ exited with 0 +++