şapka ipucu http://linux.subogero.com/894/cron-on-cygwin/
Cygwin kurulumunu başlatın ve "Yönetici" kategorisinden "cron" paketini ekleyin.
Cron'u kullanıcı SYSTEM tarafından bir hizmet olarak çalıştıracağız. Zayıf SİSTEM bu nedenle bir ana dizine ve bir kabuğa ihtiyaç duyar. "/ Etc / passwd" dosyası onları tanımlayacaktır.
$ mkdir /root
$ chown SYSTEM:root /root
$ mcedit /etc/passwd
SYSTEM:*:......:/root:/bin/bash
Servisi başlatmak:
$ cron-config
Do you want to remove or reinstall it (yes/no) yes
Do you want to install the cron daemon as a service? (yes/no) yes
Enter the value of CYGWIN for the daemon: [ ] ntsec
Do you want the cron daemon to run as yourself? (yes/no) no
Do you want to start the cron daemon as a service now? (yes/no) yes
Yerel kullanıcılar artık planlanmış görevlerini şu şekilde tanımlayabilir (crontab favori düzenleyicinizi başlatır):
$ crontab -e # edit your user specific cron-table HOME=/home/foo
PATH=/usr/local/bin:/usr/bin:/bin:$PATH
# testing - one per line
* * * * * touch ~/cron
@reboot ~/foo.sh
45 11 * * * ~/lunch_message_to_mates.sh
Etki alanı kullanıcıları : çalışmıyor. Zayıf cron, makinedeki etki alanı kullanıcıları adına zamanlanmış görevleri çalıştıramaz. Ancak başka bir yol daha var: cron ayrıca "/ etc / crontab" içindeki sistem seviyesi cron tablosunda bulunan şeyleri de çalıştırır. Öyleyse, yetinizi oraya ekleyin, böylece SYSTEM bunu kendi adına yapar:
$ touch /etc/crontab
$ chown SYSTEM /etc/crontab
$ mcedit /etc/crontab
HOME=/root
PATH=/usr/local/bin:/usr/bin:/bin:$PATH
* * * * * SYSTEM touch ~/cron
@reboot SYSTEM rm -f /tmp/.ssh*
Son olarak crontab girişleri hakkında birkaç söz. Ya ortam ayarları ya da zamanlanmış komutlardır. Yukarıda görüldüğü gibi, Cygwin'de kullanılabilir bir YOL oluşturmak en iyisidir. Ana dizin ve kabuk normalde "/ etc / passwd" dosyasından alınır.
Zamanlanmış komutların sütunlarıyla ilgili olarak kılavuz sayfasına bakın.
Belirli crontab girişleri çalışmazsa, en iyi tanı aracı şudur:
$ cronevents
can't switch user context
ve açık bir talep başka hesapları KULLANMAMAK için yapılmış olsa bile şifreli ve çelişkili bir şekilde başarısız olacağını unutmayın. Görünüşe göre cygwin'de cron ile hesap değişimi ZORUNLU. Kendiniz olarak koşmaya HAYIR