Essa resposta está desatualizada (pelo menos, essa seção é de 2011 ). Se você inspecionar /etc/pam.d/cron
:
$ grep pam_env /etc/pam.d/cron
# Read environment variables from pam_env's default files, /etc/environment
# and /etc/security/pam_env.conf.
session required pam_env.so
session required pam_env.so envfile=/etc/default/locale
pam_env
é o módulo PAM que carrega /etc/environment
e, como você pode ver, é usado por cron
, pelo menos a partir de 14.04. E eu verifiquei um sistema 12.04, e ele também tinha pam_env
carregado para cron
.