function handleSignal

Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds

@args duration Run this script with a custom duration

@example `php NonStopableProcess.php 42` will run the script for 42 seconds

1 string reference to 'handleSignal'
NonStopableProcess.php in drupal/core/vendor/symfony/process/Symfony/Component/Process/Tests/NonStopableProcess.php

File

drupal/core/vendor/symfony/process/Symfony/Component/Process/Tests/NonStopableProcess.php, line 11

Code

function handleSignal($signal) {
  switch ($signal) {
    case SIGTERM:
      $name = 'SIGTERM';
      break;
    case SIGINT:
      $name = 'SIGINT';
      break;
    default:
      $name = $signal . ' (unknown)';
      break;
  }
  echo "received signal {$name}\n";
}