¿cron no puede leer las variables de entorno PYTHONPATH?

¿cron no puede leer las variables de entorno PYTHONPATH?

Lo agregué a PYTHONPATH en el archivo .bash_profile de mi servidor. Sin embargo, parece que cron no lee porque recibo errores de importación. Si ejecuto el comando exacto de llamadas cron en la línea de comando, funciona, pero si envío el resultado de error de cron a un archivo separado, falla en las importaciones.

¿Cómo puedo estructurarlo para que cron conozca mi PYTHONPATH adjunto?

Respuesta1

cronno lee los archivos de inicio del shell. Debe configurar explícitamente el entorno que necesita en crontabel script que se está ejecutando. Puede colocar declaraciones de asignación de variables directamente en crontab:

PYTHONPATH=/dir1:/dir2

Cada directorio que necesite deberá aparecer en la lista, porque no puede agregarlo ya que el valor anterior no está disponible.

Respuesta2

Incluir al inicio del guión.

. [directorypath].bash_profile

información relacionada