Из сообщения об ошибке:
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions /2.7/Resources/Python.app/Contents/MacOS/Python: невозможно открыть файл 'Projects / sym.py': [Errno 2] Нет такого файла или каталога
, вы можете видеть, что ваш ~ / Scripts / script.py
пытается ссылаться на другой файл, используя относительный путь Projects / sym.py
.
Скорее всего, вы вызываете функцию func
, когда ваш текущий каталог установлен на тот, который не содержит Projects / sym.py
.
Если вы намерены включить файл из ~ / Projects / sym.py
, вам необходимо использовать абсолютный путь в коде Python или изменить текущий каталог на ~
внутри функция
перед вызовом python
.
Цитата из https://stackoverflow.com/a/7294947/402322
Кроме того, если программа умирает из-за сигнала, bash сообщает вам, кодируя статус выхода как:
128 + номер-сигнала
Следовательно, SIGHUP дает 129, SIGILL дает 132, SIGTERM дает 143 и т. Д.
Вышеупомянутое означает, что ваш процесс получил SIGTERM.
В вашем коде есть три kill
. Если вы можете исключить kill% 1
, один из двух других kill 0
отправит сигнал TERM.