May 2017
Beginner
552 pages
28h 47m
English
Many commands require environment variables to be set properly for execution. The cron command sets the SHELL variable to "/bin/sh" and also sets LOGNAME and HOME from the values in /etc/passwd. If other variables are required, they can be defined in the crontab. These can be defined for all tasks or individually for a single task.
If the MAILTO environment variable is defined, cron will send the output of the command to that user via an e-mail.
The crontab defines environment variables by inserting a line with a variable assignment statement in the user's cron table.
The following crontab defines an http_proxy environment variable to use a proxy server for Internet interactions:
http_proxy=http://192.168.0.3:3128 ...