Differences between current version and previous revision of CronNotes.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 10 | Last edited on Tuesday, December 20, 2005 7:34:28 am | by JohnMcPherson | |
Older page: | version 9 | Last edited on Tuesday, March 15, 2005 2:33:56 pm | by JohnMcPherson | Revert |
@@ -41,4 +41,10 @@
?>
<tt>@reboot</tt> is particularly interesting, as cron will run such a command at system startup. This allows regular users to start their own daemons such as fetchmail(1) at boot time.
+
+!!!Troubleshooting
+!!Command isn't being run properly
+* cron uses a minimal PATH EnvironmentVariable. Explicitly set the PATH variable if you want anything not in /usr/bin and /bin (+ maybe /usr/local?)
+* You have a "%" symbol in your command, and cron treats this in a special fashion. From the crontab(5) ManPage:
+> The entire command portion of the line, up to a newline or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the crontab file. Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input. There is no way to split a single command line onto multiple lines, ala the shell’s trailing "\".