1thater,вы запускаете ваш скрипт, а затем выходите с сервера. При этом генерируется сигнал SIGHUP и запущенные в течении ssh-сессии приложения вырубаются. Если команда была запущена с утилитой nohup, то этот сигнал не доходит до вашего приложения и оно продолжает работать даже после завершения ssh-сессии.
Это не самый православный добиться требуемого поведения, но достаточно эффективный и универсальный. В использовании утилита очень проста: nohup command args &.
Т.е. в вашем случае это что-то вроде nohup python3 script.py &
Это не самый православный добиться требуемого поведения, но достаточно эффективный и универсальный. В использовании утилита очень проста:
nohup command args &
.Т.е. в вашем случае это что-то вроде
nohup python3 script.py &