From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23988 invoked by alias); 24 Feb 2004 21:05:59 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 23961 invoked from network); 24 Feb 2004 21:05:57 -0000 Received: from unknown (HELO usilms54.ca.com) (141.202.248.38) by sources.redhat.com with SMTP; 24 Feb 2004 21:05:57 -0000 Received: from usilms21.ca.com ([141.202.201.21]) by usilms54.ca.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 24 Feb 2004 16:05:57 -0500 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: Cron Running As UID 400 Date: Tue, 24 Feb 2004 21:49:00 -0000 Message-ID: <088E00BE0B18574C8C18066EB18A653204F18601@usilms21.ca.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Winch Jr., Wayne S" To: X-OriginalArrivalTime: 24 Feb 2004 21:05:57.0012 (UTC) FILETIME=[FF28BD40:01C3FB19] X-SW-Source: 2004-02/txt/msg01275.txt.bz2 Hi, I've been through a couple of problems already with cron and have resolved all of them (thanks to this list!) except this last one. The cron service is indeed running, but no jobs are ever run as described in the crontab. A strange thing I've noted is that the user that the cron service is running under is not the expected SYSTEM but the unknown 400 as: $ ps -ef UID PID PPID TTY STIME COMMAND winwa02 904 1 ? Feb 23 /usr/X11R6/bin/XWin SYSTEM 3912 1 ? Feb 23 /usr/bin/cygrunsrv SYSTEM 1512 3912 ? Feb 23 /usr/sbin/inetd SYSTEM 2616 1 ? Feb 23 /usr/bin/cygrunsrv SYSTEM 2648 2616 ? Feb 23 /usr/sbin/cygserver winwa02 1412 1 4 Feb 23 /usr/bin/rxvt winwa02 3552 1412 5 Feb 23 /usr/bin/bash winwa02 3084 3552 5 Feb 23 /usr/bin/telnet winwa02 3228 1 2 14:16:18 /usr/bin/rxvt winwa02 3640 3228 3 14:16:19 /usr/bin/bash winwa02 3176 3640 3 15:46:35 /usr/bin/telnet winwa02 3016 1 6 16:06:23 /usr/bin/rxvt winwa02 2504 3016 7 16:06:23 /usr/bin/bash winwa02 3856 1 0 11:13:47 /usr/bin/rxvt winwa02 3576 3856 1 11:13:48 /usr/bin/bash 400 2228 1 ? 12:30:59 /usr/bin/cygrunsrv 400 536 2228 ? 12:30:59 /usr/sbin/cron winwa02 2188 2504 7 12:37:47 /usr/bin/ps Note that other cygrunsrv processes do indeed correctly run under SYSTEM. I suspect that if my cron and its associated parent cygrunsrv process were running as SYSTEM, then the cron jobs would execute per the crontab. In fact, I manually ran /usr/sbin/cron as my user (winwa02) and cron was indeed able to kick off the crontab jobs properly. A relevant entry in the Windows XP Application Event log appears in full when /usr/sbin/cron starts as: The description for Event ID ( 0 ) in Source ( /usr/sbin/cron ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE=3D flag to retrieve this description; see Help and Support for details. The following information is part of the event: /usr/sbin/cron : PID 536 : (winwa02) ORPHAN (no passwd entry). The typical command line used to install the cron service was: cygrunsrv -I cron -p /usr/sbin/cron -a -D -e "CYGWIN=3Dtty ntsec" -d "CYGWIN cron" My domain /etc/passwd and /etc/group files are up-to-date. As usual the output of the relevant sections of cygcheck -svr appears below: Cygwin Win95/NT Configuration Diagnostics Current System Time: Tue Feb 24 11:08:08 2004 Windows XP Professional Ver 5.1 Build 2600 Service Pack 1 ----------snip---------- Output from C:\cygwin\bin\id.exe (nontsec) UID: 5120(winwa02) GID: 10513(Domain Users) 10513(Domain Users) Output from C:\cygwin\bin\id.exe (ntsec) UID: 5120(winwa02) GID: 10513(Domain Users) 544(Administrators)=20=20=20=20=20=20=20=20=20=20=20 545(Users) 143344(442-SC-CRO-R) 106908(98-Site)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 10513(Domain Users) 162415(NASiteGroups) 169978(North American Sites) SysDir: C:\WINDOWS\System32 WinDir: C:\WINDOWS CYGWIN =3D `tty notitle glob ntsec codepage:oem server' HOME =3D `C:\cygwin\home\winwa02' MAKE_MODE =3D `unix' PWD =3D `/home/winwa02' USER =3D `winwa02' ----------snip---------- 1083k 2004/01/31 C:\cygwin\bin\cygwin1.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygwin1.dll" v0.0 ts=3D2004/1/30 16:32 Cygwin DLL version info: DLL version: 1.5.7 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 109 Shared data: 3 DLL identifier: cygwin1 Mount registry: 2 Cygnus registry name: Cygnus Solutions Cygwin registry name: Cygwin Program options name: Program Options Cygwin mount registry name: mounts v2 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix:=20 Build date: Fri Jan 30 19:32:04 EST 2004 CVS tag: cr-0x9e Shared id: cygwin1S3 ----------snip---------- Cygwin Package Information Last downloaded files to: C:\Documents and Settings\winwa02\My Documents\My Downloads\cygwin Last downloaded files from: ftp://mirrors.rcn.net/pub/sourceware/cygwin Package Version=20=20=20=20=20=20=20=20=20=20=20=20 ---------- snip ---------- cron 3.0.1-11=20=20=20=20=20=20=20=20=20=20=20 crypt 1.1-1=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ctags 5.5-4=20=20=20=20=20=20=20=20=20=20=20=20=20=20 cygipc 2.03-2=20=20=20=20=20=20=20=20=20=20=20=20=20 cygrunsrv 0.98-1=20=20=20=20=20=20=20=20=20=20=20=20=20 ---------- snip ---------- Use -h to see help about each section Thanks, Wayne Sheridan Winch, Jr. -- 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/