This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, When I try to stop my cygrunsrv I get the following error: cygrunsrv: Error stopping a service: QueryServiceStatus: Win32 error 1053: The service did not respond to the start or control request in a timely fashion. I get the same error if try to stop from the windows service panel. I have also tried with the previous version of cygrunsrv, same result. Below is the commands i used, and the result. Thanks. /Morten mkj008@mcmkj01w ~/cygwindowsservice $ ls -l total 9 -rwxr-xr-x 1 ???????? mkgroup-l-d 488 May 20 09:02 mkjservice.sh -rwxr-xr-x 1 ???????? mkgroup-l-d 305 Feb 24 12:23 serviceinstall -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicequery -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 serviceremove -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicestart -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:01 servicestop mkj008@mcmkj01w ~/cygwindowsservice $ cat servicequery #!/bin/sh cygrunsrv -Q mkjservice mkj008@mcmkj01w ~/cygwindowsservice $ ./servicequery Service mkjservice exists Type : Own Process Current State : Stopped Controls Accepted : mkj008@mcmkj01w ~/cygwindowsservice $ cat serviceremove #!/bin/sh cygrunsrv -R mkjservice mkj008@mcmkj01w ~/cygwindowsservice $ ./serviceremove mkj008@mcmkj01w ~/cygwindowsservice $ cat serviceinstall #!/bin/sh cygrunsrv -I mkjservice \ -t manual \ -o \ -n \ -p /cygdrive/d/mkj/cygwindowsservice/mkjservice.sh \ -a "arg1 arg2" \ -1 /cygdrive/d/mkj/cygwindowsservice/mkjservice.out \ -2 /cygdrive/d/mkj/cygwindowsservice/mkjservice.err mkj008@mcmkj01w ~/cygwindowsservice $ cat mkjservice.sh #!/bin/sh # Handle signals signalhandler () { echo "`date` OEnding HOME=$HOME CMDPWD=`pwd` *=$*" echo "`date` EEnding HOME=$HOME CMDPWD=`pwd` *=$*" 1>&2 exit 1 } trap signalhandler 2 15 echo "`date` OStarting HOME=$HOME CMDPWD=`pwd` *=$*" echo "`date` EStarting HOME=$HOME CMDPWD=`pwd` *=$*" 1>&2 cd `dirname $0` while true ; do echo "`date` ORunning HOME=$HOME CMDPWD=`pwd` *=$*" echo "`date` ERunning HOME=$HOME CMDPWD=`pwd` *=$*" 1>&2 sleep 10 done mkj008@mcmkj01w ~/cygwindowsservice $ ./serviceinstall mkj008@mcmkj01w ~/cygwindowsservice $ cat servicestart #!/bin/sh cygrunsrv -S mkjservice mkj008@mcmkj01w ~/cygwindowsservice $ ./servicestart mkj008@mcmkj01w ~/cygwindowsservice $ cat servicestop #!/bin/sh cygrunsrv -E mkjservice mkj008@mcmkj01w ~/cygwindowsservice $ ./servicestop cygrunsrv: Error stopping a service: QueryServiceStatus: Win32 error 1053: The service did not respond to the start or control request in a timely fashion. mkj008@mcmkj01w ~/cygwindowsservice $ cat mkjservice.out Fri May 20 09:45:30 RDT 2005 OStarting HOME=/ CMDPWD=/cygdrive/c/WINNT/system32 *=arg1 arg2 Fri May 20 09:45:30 RDT 2005 ORunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:45:40 RDT 2005 ORunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:45:50 RDT 2005 ORunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:46:00 RDT 2005 ORunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:46:11 RDT 2005 ORunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:46:19 RDT 2005 OEnding HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsser vice *= mkj008@mcmkj01w ~/cygwindowsservice $ cat mkjservice.err Fri May 20 09:45:30 RDT 2005 EStarting HOME=/ CMDPWD=/cygdrive/c/WINNT/system32 *=arg1 arg2 Fri May 20 09:45:30 RDT 2005 ERunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:45:40 RDT 2005 ERunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:45:50 RDT 2005 ERunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:46:00 RDT 2005 ERunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Fri May 20 09:46:11 RDT 2005 ERunning HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsse rvice *=arg1 arg2 Signal 15 Fri May 20 09:46:19 RDT 2005 EEnding HOME=/ CMDPWD=/cygdrive/d/mkj/cygwindowsser vice *= mkj008@mcmkj01w ~/cygwindowsservice $ ls -l total 17 -rw-r--r-- 1 SYSTEM root 680 May 20 09:46 mkjservice.err -rw-r--r-- 1 SYSTEM root 670 May 20 09:46 mkjservice.out -rwxr-xr-x 1 ???????? mkgroup-l-d 488 May 20 09:02 mkjservice.sh -rwxr-xr-x 1 ???????? mkgroup-l-d 305 Feb 24 12:23 serviceinstall -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicequery -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 serviceremove -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicestart -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:01 servicestop mkj008@mcmkj01w ~/cygwindowsservice $ cygcheck -s -v -r > cygcheck.out mkj008@mcmkj01w ~/cygwindowsservice $ ls -l total 33 -rw-r--r-- 1 mkj008 mkgroup-l-d 15440 May 20 09:49 cygcheck.out -rw-r--r-- 1 SYSTEM root 680 May 20 09:46 mkjservice.err -rw-r--r-- 1 SYSTEM root 670 May 20 09:46 mkjservice.out -rwxr-xr-x 1 ???????? mkgroup-l-d 488 May 20 09:02 mkjservice.sh -rwxr-xr-x 1 ???????? mkgroup-l-d 305 Feb 24 12:23 serviceinstall -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicequery -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 serviceremove -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:02 servicestart -rwxr-xr-x 1 ???????? mkgroup-l-d 35 Feb 24 10:01 servicestop mkj008@mcmkj01w ~/cygwindowsservice $ cygrunsrv -v cygrunsrv V1.02, May 16 2005 Copyright 2001, 2002, 2003, 2004 Corinna Vinschen This program comes with NO WARRANTY, to the extent permitted by law. You may redistribute it under the terms of the GNU General Public License; see the file named COPYING for details. Written by Corinna Vinschen and Fred Yankowski. mkj008@mcmkj01w ~/cygwindowsservice $ ./servicequery Service mkjservice exists Type : Own Process Current State : Stop Pending Controls Accepted : Accept Stop, Accept Shutdown mkj008@mcmkj01w ~/cygwindowsservice $ (See attached file: cygcheck.out) The text in the windows event viewer is The description for Event ID ( 0 ) in Source ( mkjservice ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: mkjservice : PID 2512 : `mkjservice' service exited prematurely with exit status: 1.
Attachment:
cygcheck.out
Description: Binary data
-- 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/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |