Sólo curiosidad ¿probaste a meter el comando en un shell script y lanzar ese shell script mediante cron? Más que nada porqué al inocar una shell, doy por supuesto que esa variable ya sea inicializada. Evidentemente si lanzas el comando "a pelo" y se necesita, cron te la pide.