Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Dave" To: Subject: Running Cygwin as a serivce and automatically executing a script Date: Wed, 10 Jul 2002 21:45:53 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 After Spending a few hours hunting through mailing list archives and reading the FAQ inside and out, I have decided to make a post to the list. The Question: I want to run Cygwin as a service on Windows 2000 Professional with service pack 2 and get Cygwin to automatically run a script (in this instance a Perl script). Getting Cygwin to run as a service (that runs for any users) is not a problem, I am currently using FireDaemon (http://www.firedaemon.com/) and linking to a batch file, setting C:\cygwin as the working directory and C:\cygwin\mybatfile.bat as the execution file. The batch file is loaded as intended every time the machine is turned on, however Cygwins behaviour is odd. The batch files contains: C: chdir C:\cygwin\bin bash --login -i CD ~ CD mydir perl myperl.pl When I run the batch file normally it gets as far as opening the bash, using the currently logged in user (which happens to be administrator). When run as a service (with or without the service set to run as administrator) it loads the bash, but the bash reports it cannot find the /tmp dir. And it stops execution. In both instance the script is not loaded. I am not very experience with either Unix or Cygwin, so any help would be great J What I am trying to actually do? The reason I wish to run it as a service is to hide the Cygwin window, as I use the machine its on for many other things and having the bash window on the taskbar is a pain, as its not actually doing anything, once the script has been run. If there is another way to load a script automatically and hide the Cygwin window, I am all ears. Direct Contact: dave AT shadowxj5 DOT co DOT uk - Dave -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/