Я запускаю экран с помощью следующей команды:
screen -dms -X buildscript.py
Это выполнит файл buildscript.py и запустит его как демон. Теперь, когда сценарий сборки не работает, screen автоматически завершает работу (и я не вижу сообщений об ошибках)!
Как я могу сделать так, чтобы -X для сценария НЕ был завершен, если этот сценарий не работает?
Используйте оболочку /path/buildscript.sh:
#!/bin/bash
buildscript.py
bash
И командовать
screen -dms -X buildscript.sh