Index: pyatcron/docs/specifications/user-requirements.sgml =================================================================== RCS file: /cvsroot/pyatcron/pyatcron/docs/specifications/user-requirements.sgml,v retrieving revision 1.1 diff -u -r1.1 user-requirements.sgml --- pyatcron/docs/specifications/user-requirements.sgml 13 Nov 2003 14:12:21 -0000 1.1 +++ pyatcron/docs/specifications/user-requirements.sgml 13 Nov 2003 17:31:05 -0000 @@ -7,7 +7,7 @@ - address@hidden - Analisys and requirements + address@hidden - Analysis and requirements Xavier Nicolovici @@ -19,16 +19,16 @@ Third party software analysis - This chapter will present the third party softwares + This chapter will present the third party software &pyatcron; will have to deal with. Cron system Here is described briefly how the Unix cron system works and how - the &pyatcron; software will interact with it. + the &pyatcron; application will interact with it. - Source of informations: + Source of information: Man pages of cron(8), crontab(1) and crontab(5) @@ -41,9 +41,9 @@ The cron deamon configuration is based on crontab files, one for the whole system and others for individual users. When starting, - the cron daemon read each crontab files and load them into memory. - Every minute, it parses each cron entries retrieved from those - files and execute the associated script. + the cron daemon reads each crontab file and loads them into memory. + Every minutes, it parses each cron entry retrieved from those + files and executes the associated script. As of now, in the rest of the document, "crontab editor" will reference the Cron user configuration file editor, and @@ -54,13 +54,13 @@ Crontab file structure - We can distinguish two different part in a crontab configuration - files. The first part list the environment settings that should be used + We can distinguish two different parts in a crontab configuration + file. The first part lists the environment settings that should be used for the planed process. Some of the environment variables are used by the Cron daemon and are used to pass some options to it when executing the task. - The second part of the configuration files list the cron command. + The second part of the configuration file lists the cron command. A cron command is a line that has five time and date fields, followed by a command and ended either with a line feed (\n) or the '%' mark. @@ -69,20 +69,20 @@ Cron environment settings An environment setting is of the form "name = value". - Those environement settings are passed along to the command + Those environment settings are passed along to the command executed by Cron. There is a list of environment variables that are automatically set by the Cron daemon. Some of the predefined variables can be overwritten here. - Here is the list of the predefined variables, their roles - and their default values. + Here is the list of the predefined variables, their role + and their default value. SHELL - Define the shell to use to lauch the associated + Defines the shell to use to lauch the associated command Default is set to /bin/sh @@ -97,7 +97,7 @@ HOME - The home directory to use during the execution of + The home directory to use during the execution of the command Default is set from the /etc/passwd file @@ -110,7 +110,7 @@ Default is set to the owner of the crontab If MAILTO is defined but empty (MAILTO=""), no - mail will be sent. + email will be sent.