http://linux.subogero.com/894/cron-on-cygwin/
http://www.davidjnice.com/articles/cygwin_cron-service.html
http://ehealth-aussie.blogspot.co.nz/2013/06/setup-cygwin-cron-service-on-windows.html
Il faut installer les paquets :
Lancer cron-config
Roge@HAL ~ $ cron-config Do you want to install the cron daemon as a service? (yes/no) yes Enter the value of CYGWIN for the daemon: [ ] ntsec You must decide under what account the cron daemon will run. If you are the only user on this machine, the daemon can run as yourself. This gives access to all network drives but only allows you as user. To run multiple users, cron must change user context without knowing the passwords. There are three methods to do that, as explained in http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-nopasswd1 If all the cron users have executed "passwd -R" (see man passwd), which provides access to network drives, or if you are using the cyglsa package, then cron should run under the local system account. Otherwise you need to have or to create a privileged account. This script will help you do so. Do you want the cron daemon to run as yourself? (yes/no) no Were the passwords of all cron users saved with "passwd -R", or are you using the cyglsa package ? (yes/no) no Attempting to find or create a privileged user. No privileged account could be found. This script plans to use the name cyg_server for the new user, which will only be able to run as a service. Do you want to use another name (not an interactive account)? (yes/no) no User cyg_server needs a password. It must match the rules in force on your system. Please enter the password for cyg_server: Reenter: User 'cyg_server' has been created. If you change the password, please keep in mind to change the password for the cron service, too. Running cron_diagnose ... ... no problem found. Do you want to start the cron daemon as a service now? (yes/no) yes OK. The cron daemon is now running. In case of problem, examine the log file for cron, <fc #008000>/var/log/cron.log</fc>, and the Windows event log (using /usr/bin/cronevents) for information about the problem cron is having. Examine also any cron.log file in the HOME directory (or the file specified in MAILTO) and cron related files in /tmp. If you cannot fix the problem, then report it to cygwin@cygwin.com. Please run the script /usr/bin/cronbug and ATTACH its output (the file cronbug.txt) to your e-mail. WARNING: PATH may be set differently under cron than in interactive shells. Names such as "find" and "date" may refer to Windows programs.
Do you want to install the cron daemon as a service? (yes/no) yes Enter the value of CYGWIN for the daemon: [ ] ntsec
You must decide under what account the cron daemon will run. If you are the only user on this machine, the daemon can run as yourself.
This gives access to all network drives but only allows you as user.
To run multiple users, cron must change user context without knowing
the passwords. There are three methods to do that, as explained in http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-nopasswd1
If all the cron users have executed “passwd -R” (see man passwd),
which provides access to network drives, or if you are using the cyglsa package, then cron should run under the local system account.
Otherwise you need to have or to create a privileged account.
This script will help you do so.
Do you want the cron daemon to run as yourself? (yes/no) no
Were the passwords of all cron users saved with “passwd -R”, or are you using the cyglsa package ? (yes/no) no Attempting to find or create a privileged user. No privileged account could be found. This script plans to use the name cyg_server for the new user, which will only be able to run as a service. Do you want to use another name (not an interactive account)? (yes/no) no
User cyg_server needs a password. It must match the rules in force on your system. Please enter the password for cyg_server: Reenter:
User 'cyg_server' has been created. If you change the password, please keep in mind to change the password for the cron service, too.
Running cron_diagnose … … no problem found.
Do you want to start the cron daemon as a service now? (yes/no) yes
OK. The cron daemon is now running.
In case of problem, examine the log file for cron, /var/log/cron.log, and the Windows event log (using /usr/bin/cronevents) for information about the problem cron is having.
Examine also any cron.log file in the HOME directory (or the file specified in MAILTO) and cron related files in /tmp.
If you cannot fix the problem, then report it to cygwin@cygwin.com. Please run the script /usr/bin/cronbug and ATTACH its output (the file cronbug.txt) to your e-mail.
WARNING: PATH may be set differently under cron than in interactive shells.
Names such as "find" and "date" may refer to Windows programs.
Installer le service :
cygrunsrv -I Cygwin_CRON -p /usr/sbin/cron -a -n
Ne jamais éditer directement le fichier /etc/crontab. Pour modifier la crontab lancer la commande :
crontab -e