www.delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
content-class: | urn:content-classes:message |
MIME-Version: | 1.0 |
Subject: | Cron Running As UID 400 |
Date: | Tue, 24 Feb 2004 16:05:41 -0500 |
Message-ID: | <088E00BE0B18574C8C18066EB18A653204F18601@usilms21.ca.com> |
X-MS-Has-Attach: | |
X-MS-TNEF-Correlator: | |
From: | "Winch Jr., Wayne S" <Wayne DOT WinchJr AT ca DOT com> |
To: | <cygwin AT cygwin DOT com> |
X-OriginalArrivalTime: | 24 Feb 2004 21:05:57.0012 (UTC) FILETIME=[FF28BD40:01C3FB19] |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id i1OLCBYQ024621 |
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= 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=tty 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) 545(Users) 143344(442-SC-CRO-R) 106908(98-Site) 10513(Domain Users) 162415(NASiteGroups) 169978(North American Sites) SysDir: C:\WINDOWS\System32 WinDir: C:\WINDOWS CYGWIN = `tty notitle glob ntsec codepage:oem server' HOME = `C:\cygwin\home\winwa02' MAKE_MODE = `unix' PWD = `/home/winwa02' USER = `winwa02' ----------snip---------- 1083k 2004/01/31 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2004/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: 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 ---------- snip ---------- cron 3.0.1-11 crypt 1.1-1 ctags 5.5-4 cygipc 2.03-2 cygrunsrv 0.98-1 ---------- 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |