Skip to content

Commit ed4249d

Browse files
authored
Log signals received by job process. Closes #1207 (#1208)
1 parent cf71504 commit ed4249d

File tree

1 file changed

+10
-0
lines changed
  • src/plugins/GenerateJob/templates

1 file changed

+10
-0
lines changed

src/plugins/GenerateJob/templates/main.ejs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
import json
22
import deepforge
3+
import signal
4+
import sys
5+
6+
def signal_handler(signum, frame):
7+
sig = signal.Signals(signum)
8+
print('Received ' + sig.name + '. Exiting.')
9+
sys.exit(1)
10+
11+
signal.signal(signal.SIGINT, signal_handler)
12+
signal.signal(signal.SIGTERM, signal_handler)
313

414
<%= initCode %>
515
# input data<% inputs.forEach(function(pair) { var input = pair[0], type = pair[1], isNil = pair[2];%>

0 commit comments

Comments
 (0)