스크립트는 cron에서 실행되지 않지만 루트 셸에서는 제대로 실행됩니다.

스크립트는 cron에서 실행되지 않지만 루트 셸에서는 제대로 실행됩니다.

내 질문:수동으로 실행하면 제대로 실행되지만 cron을 사용하여 실행하면 완료되지 않는 Python 스크립트가 있습니다. 내 스크립트에는 대화형 셸이 필요한 pexpect 명령이 포함되어 있기 때문에 cron에서 실패합니다.

샘플 코드:

p = pexpect.spawn('/bin/bash', timeout=3, searchwindowsize=-1)
p.expect(host + '@root:')

내 질문:내 cron 작업이 대화형 셸에서 실행될 수 있도록 cron에 전달할 수 있는 환경 변수가 있습니까?

관련 정보