Task name
script
Describe your feature request here
The current behavior of cancelling a script task is such that the script first receives a control break event and if the script has not stopped within ~7 seconds, the script is forcefully terminated.
That ~7 second period is not long enough for my application to perform a graceful stop.
It would be good if the timeout for a graceful stop were user-configurable.