-1
내 애플 리케이션을위한 두 개의 파이썬 스크립트가 있습니다. 부팅시에 시작하기를 원하지만 하나만 (gunicorn/mon) 스크립트가 시작됩니다.Crontab은 재부팅시 Python 스크립트를 실행하지 않습니다.
내 crontab 명령 :
@reboot /home/daniel/mon/start.sh
@reboot /home/daniel/bot1/start.sh
월의 start.sh
#!/bin/bash
/usr/bin/screen -dmS bb-mon /bin/bash -c 'cd /home/daniel/mon &&
/usr/local/bin/gunicorn app:app --bind 0.0.0.0:9999'
작품.
Bot1의 start.sh
#!/bin/bash
/usr/bin/screen -dmS bb-bot /bin/bash -c 'cd /home/daniel/bot1 &&
/usr/bin/python3 app.py'
작동하지 않습니다. 나타나는 화면 세션에서 여러 출력을 테스트했습니다. 화면 세션도 시작되지만 파이썬 스크립트는 시작되지 않습니다. 파이썬 호출 후 > log.txt
과 같은 것을 추가하면 파일이 비어 있습니다. 화면없이 스크립트를 시작하는 것도 효과가 없습니다.
아니요, 이것은 아니요, 버그입니다. 이미 테스트 ^^ –
Python을 직접 테스트하고 * 출력 * 오류나 실행중인 프로세스가 보이지 않는다면 아마 'app.py'를 조사해야합니다. 디버깅을위한'print' 호출을 추가하십시오. –
Sry, 네 말이 맞아. 지금 내 app.py를 디버그해야한다 ^^ phew .... –