У меня есть простой слэбот, который работает со скриптом Python. Я написал файл .sh
чтобы он работал в фоновом режиме без необходимости держать терминал открытым в соответствии с тем, что я читал здесь и там.
Проблема заключается в следующем: кажется, что через некоторое время процесс python больше не появляется в мониторе активности, и бот действительно перестает работать, как если бы он был автоматически отключен.
Может ли это быть проблемой с моим файлом .sh
или я что-то упустил в фоновых процессах? Может быть, это из-за параметров экономии заряда батареи (я на MacBook Pro)?
Вот файл .sh
:
#!/bin/sh
cd /Users/romain/Documents/myslackbot
nohup python3 src/main.py &