1.5.21-1:Windows 2003 Server & Cygwin Cron

Mark Schubert mark.schubert@gmail.com
Tue Oct 24 15:20:00 GMT 2006


I still need help with this - anyone?

Larry? Corinna?

Thanks!

Mark.

On 10/20/06, Mark Schubert <mark.schubert@gmail.com> wrote:
> Update -
>
> cron works when start it manually from cron_server account -
>
> cron_server@mcspd-b ~
> $ /usr/sbin/cron
>
> It runs crontabs from all different accounts.The problem is I need to
> have it start as a service so when the machine boots, it will run.
>
> I've tried every which way under the sun to start it as a service -
> not gonna happen! (without help)
>
> I've tried to start it as sshd_server, cron_server etc... notta.
> cygrunsrv -I cron -p /usr/sbin/cron -a -D -u cron_server -w <passwd>
> cygrunsrv -I cron -p /usr/sbin/cron -a -D -u sshd_server -w <passwd>
>
> I tried w/quotes (both single and double) around the -D - doesn't matter.
>
> seems like it doesn't like my password - but I'm not sure. I've
> deleted and re-created the cron_server account a number of times as
> both "mark" and Administrator - same problem.
>
> Mark.
>
> On 10/11/06, Mark Schubert <mark.schubert@gmail.com> wrote:
> > I do not have a problem to get cron to start - but it flat doesn't work.
> >
> > I've started/configured it to start every way I've seen so far (except
> > the "wrappers") stuff - I don't see how that could help...
> >
> > I've read a TON of information provided by Ms. Vinschen - and I am
> > still not able to get cron to execute a crontab entry..
> > Here is my latest attempt: (all commands entered by user:mark unless
> > otherwise specified - mark is in group Administrators)
> >
> > # configure cron Win2003 Server
> > net user cron_server <passwd> /add /yes
> > net localgroup Administrators cron_server /add
> > editrights -a SeAssignPrimaryTokenPrivilege -u cron_server
> > editrights -a SeCreateTokenPrivilege -u cron_server
> > editrights -a SeIncreaseQuotaPrivilege -u cron_server
> > editrights -a SeServiceLogonRight -u cron_server
> > mkpasswd -l -u cron_server >> /etc/passwd
> > --- all these work fine... Then, I did the following...
> >
> > For security reasons:
> > editrights -a SeDenyInteractiveLogonRight -u cron_server
> > editrights -a SeDenyNetworkLogonRight -u cron_server
> > editrights -a SeDenyRemoteInteractiveLogonRight -u cron_server
> >
> > --- At this point, no problems...
> > cygrunsrv -I cron -p /usr/sbin/cron -a -D -u cron_server -w <passwd>
> >
> > mark@mcspd-a ~
> > $ net start cron
> > The cron service is starting.
> > The cron service could not be started.
> >
> > The service did not report an error.
> >
> > More help is available by typing NET HELPMSG 3534.
> >
> > The "net start cron" failed - so, I did this.
> >
> > editrights -r SeDenyInteractiveLogonRight -u cron_server
> > editrights -r SeDenyNetworkLogonRight -u cron_server
> > editrights -r SeDenyRemoteInteractiveLogonRight -u cron_server
> >
> > ssh cron_server@localhost (because su doesn't work)
> > cron_server>cygrunsrv -R cron
> > cron_server>rm -f /var/run/cron.pid
> > cron_server>cygrunsrv -I cron -p /usr/sbin/cron -a -D
> > cron_server>net start cron
> > The cron service is starting.
> > The cron service was started successfully.
> >
> > cron_server>ps -aef
> > cron_server@mcspd-a ~
> > $ ps -aef
> >     UID     PID    PPID TTY     STIME COMMAND
> > sshd_ser    1484       1   ?  20:26:19 /usr/bin/cygrunsrv
> > sshd_ser    1500    1484   ?  20:26:19 /usr/sbin/sshd
> > webmon    3624    2240   ?  10:06:04 <defunct>
> >    mark    4768       1 con  20:37:07 /usr/bin/rxvt
> >    mark    4808    4768   1  20:37:07 /usr/bin/bash
> > webmon    3880    3916   ?  08:16:04 <defunct>
> > sshd_ser    4720    1500   ?  13:54:05 /usr/sbin/sshd
> >    mark    4416    4720   3  13:54:06 /usr/bin/bash
> >    mark    6056    4416   3  13:59:19 /usr/bin/ssh
> > sshd_ser    3796    1500   ?  13:59:19 /usr/sbin/sshd
> > cron_ser    3704    3796   4  13:59:22 /usr/bin/bash
> > sshd_ser    1792    1500   ?  14:00:24 /usr/sbin/sshd
> >    mark    5460    1792   5  14:00:25 /usr/bin/bash
> > sshd_ser    4596    1500   ?  17:35:18 /usr/sbin/sshd
> >    mark    5264    4596   7  17:35:19 /usr/bin/bash
> >    mark     868    5460   5  17:37:13 /usr/bin/ssh
> > sshd_ser     664    1500   ?  17:37:13 /usr/sbin/sshd
> > Administ    4652     664   6  17:37:16 /usr/bin/bash
> > SYSTEM    1612       1   ?  18:01:08 /usr/bin/cygrunsrv
> > SYSTEM    4120    1612   ?  18:01:08 /usr/sbin/cron
> > cron_ser    5656    3704   4  18:01:38 /usr/bin/ps
> >
> > cron_server>cron_diagnose.sh
> > cron_diagnose.sh 1.7
> >
> > This script did not find any errors in your crontab setup.
> >
> > cron_server@mcspd-a ~
> > cron_server>crontab -l
> > # DO NOT EDIT THIS FILE - edit the master and reinstall.
> > # (/tmp/crontab.5292 installed on Wed Oct 11 18:05:28 2006)
> > # (Cron version -- $Id: crontab.c,v 1.8 2004/12/21 16:14:41 corinna Exp $)
> > * * * * * rm ~/this
> > * * * * * date > /home/cron_server/date.txt
> >
> > $ ls -la
> > total 36
> > drwxrwxrwx+ 4 cron_server None     0 Oct 11 18:05 .
> > drwxrwxrwx+ 6 mark        None     0 Oct 11 13:59 ..
> > -rwxr-xr-x  1 cron_server None  1150 Aug 28 15:07 .bash_profile
> > -rwxr-xr-x  1 cron_server None  3116 Aug 28 15:07 .bashrc
> > -rwxr-xr-x  1 cron_server None  1461 Aug 28 15:07 .inputrc
> > drwx------+ 2 cron_server None     0 Oct 11 18:04 .ssh
> > drwxrwxrwx+ 3 cron_server None     0 Oct 11 15:31 WINDOWS
> > -rw-r--r--  1 cron_server None 23875 Oct 11 18:03 cygcheck.txt
> > -rw-r--r--  1 cron_server None     0 Oct 11 14:16 this
> >
> > (no date.txt and still see "this")
> >
> > mark@mcspd-a ~
> > ls -la /var/cron/tabs/
> > total 4
> > drwxrwxrwt+ 2 mark          Users    0 Oct 11 17:38 .
> > drwxrwxrwt+ 3 mark          Users    0 Aug 28 15:07 ..
> > -rw-r-----  1 Administrator root   212 Oct 11 17:38 Administrator
> > -rw-r-----  1 cron_server   SYSTEM 212 Oct 11 14:16 cron_server
> > -rw-r-----  1 mark          root   212 Oct 11 16:06 mark
> > -rw-r-----  1 webmon        root   363 Oct 10 20:27 webmon
> >
> > $ uname -a
> > CYGWIN_NT-5.2 mcspd-a 1.5.21(0.156/4/2) 2006-07-30 14:21 i686 Cygwin
> >
> > the webmon crontab executes a script - it doesn't fire either. All of
> > these crontabs work on WinXP/Cygwin - and that's w/me (mark) running
> > cron
> >
> > On this Win2003 Server SE box - I can get cron to start in a number of
> > accounts - but it never fires a cron job.
> >
> > Please help!?
> >
> > THANKS VERY MUCH in adv!
> >
> > Mark.
> >
> >
> >
>

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list