Edit report at https://bugs.php.net/bug.php?id=60018&edit=1

 ID:                 60018
 User updated by:    n dot escuder at atlantis-software dot net
 Reported by:        n dot escuder at atlantis-software dot net
 Summary:            no more received signal after pcntl_exec
 Status:             Open
 Type:               Bug
 Package:            PCNTL related
-Operating System:   Linux 3.6
+Operating System:   Linux 3.9
-PHP Version:        5.4.9
+PHP Version:        5.4.16
 Block user comment: N
 Private report:     N

 New Comment:

This problem always exist.... Please i need signals in php cli


Previous Comments:
------------------------------------------------------------------------
[2012-12-06 11:05:17] n dot escuder at atlantis-software dot net

Always have this bug... i need a patch for my cli scripts

------------------------------------------------------------------------
[2011-10-08 22:36:58] n dot escuder at atlantis-software dot net

Description:
------------
No more received the signal HUP after using pcntl_exec

Test script:
---------------
#!/bin/php
<?php

function sig_handler()
{
    echo "sig_handler() called\n";
    pcntl_exec( "/test.php" );
}

echo "set signal\n";
pcntl_signal( SIGHUP, "sig_handler" );

while ( 1 ) {
  pcntl_signal_dispatch();
  sleep(1 );
}

?>

Expected result:
----------------
first kill -HUP PID
show :
sig_handler() called

do a second kill -HUP PID
and show :
sig_handler() called

Actual result:
--------------
first kill -HUP PID
show :
sig_handler() called

do a second kill -HUP PID
and nothing append and no more possible to do a CTRL+C on the program



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=60018&edit=1

Reply via email to