![스크립트는 cron에서 실행되지 않지만 루트 셸에서는 제대로 실행됩니다.](https://linux55.com/image/71298/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94%20cron%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EC%A7%80%EB%A7%8C%20%EB%A3%A8%ED%8A%B8%20%EC%85%B8%EC%97%90%EC%84%9C%EB%8A%94%20%EC%A0%9C%EB%8C%80%EB%A1%9C%20%EC%8B%A4%ED%96%89%EB%90%A9%EB%8B%88%EB%8B%A4..png)
내 질문:수동으로 실행하면 제대로 실행되지만 cron을 사용하여 실행하면 완료되지 않는 Python 스크립트가 있습니다. 내 스크립트에는 대화형 셸이 필요한 pexpect 명령이 포함되어 있기 때문에 cron에서 실패합니다.
샘플 코드:
p = pexpect.spawn('/bin/bash', timeout=3, searchwindowsize=-1)
p.expect(host + '@root:')
내 질문:내 cron 작업이 대화형 셸에서 실행될 수 있도록 cron에 전달할 수 있는 환경 변수가 있습니까?