Signaling the process group is correct for SIGTERM and SIGKILL (nongraceful exits) but not for SIGINT (graceful exit). Subprocesses of the daemon may exit abruptly on SIGINT, which is not consistent with the requested behavior ("exit gracefully").
Details
Details
Ran bin/phd start, bin/phd stop.
Diff Detail
Diff Detail
- Repository
- rPHU libphutil
- Branch
- graceful
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 4651 Build 4665: [Placeholder Plan] Wait for 30 Seconds