Mire parallel --embed
que incrusta GNU Parallel en el mismo script de shell desde el que lo usa.
parallel --embed > new_script
luego edite el nuevo script _.
Чтобы найти сигналы, которые данное приложение обрабатывает самостоятельно, найдите вызовы sigaction
и signal
в исходном коде. Библиотеки также могут устанавливать обработчики сигналов, так что вам действительно нужно посмотреть на них тоже...
Не заглядывая в исходный код, вы можете найти те, которые используют strace
, которые имеют специальную поддержку системных вызовов, связанных с сигналом -:
strace -e trace=signal...
Это запустит вашу программу и выдаст информацию обо всех системных вызовах, связанных с сигналом -. Из этого вы сможете определить, какие сигналы используются.