Executando o Script Python com o Launchd: importações não encontradas
Eu tenho tentado criar um script para executar um programa python em intervalos regulares usandolaunchd
. O programa python falha porque não pode encontrar minhas importações --- Eu sei disso porque eu peguei os erros em um arquivo de log. Para corrigir esse problema, eu criei~\.MacOSX\environment.plist
e dupliquei meuPYTHONPATH
lá, desconectado e logado novamente. Isso parece ser insuficiente para resolver o problema, e não sei o que mais tentar.
Estou executando o OSX, 10.8.3.
Tópicos Relacionados:
launchd executa o script python, mas a importação falha (não aplicável - meu script aponta para a instância direita do python)ATUALIZAR:
Parece que posso executar o seguinte comando:
launchctl setenv PYTHONPATH $PYTHONPATH
e o script será executado com sucesso. Então, para modificar minha pergunta:
Onde isso fica armazenado? eu chequei~\.launchd.conf
e\etc\.launchd.conf
não existia.Presumivelmente essa configuração é descartada quando eu reiniciar. Onde posso alterar esta informação para quelaunchd
vai encontrá-lo?