В кронтабе каждые несколько минут запускается python скрипт, который проверяет запущен ли другой python-скрипт и запускает его если не запущен. Второй скрипт - джаббер-бот, которой почему-то при таком запуске (кроном), работает некорректно - заходит в конференцию и сразу выходит. Из шела все работает отлично.
вот кусок, который запускает скрипт бота:
rstr = ["/usr/bin/python", "/var/pbot/anek.py",]
print rstr
try:
p = subprocess.Popen(rstr, env=os.environ).communicate()[0]
except OSError, e:
print "Execution failed:", e
Куда можно копнуть?