CLI script shutdown helper class.
Copyright: | 2019 Brendan Heywood <brendan@catalyst-au.net> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 81 lines (2 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
shutdown:: (3 methods):
script_supports_graceful_exit()
should_gracefully_exit()
signal_handler()
script_supports_graceful_exit() X-Ref |
Declares that this CLI script can gracefully handle signals return: void |
should_gracefully_exit() X-Ref |
Should we gracefully exit? return: bool true if we should gracefully exit |
signal_handler(int $signo) X-Ref |
Handle the signal The first signal flags a graceful exit. If a second signal is received then it immediately exits. param: int $signo The signal number return: bool true if we should exit |