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 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message Subject: RE: How to schedule scripts Date: Wed, 6 Nov 2002 10:36:49 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Gen Zhang" To: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id gA6MIVm26852 I'd recommend using the command of bash --login -c . This way, all the paths needed by perl, mailer, etc. are set up by the .profile as it would be. You're not opening this thing load of times per minute, so the performance shouldn't matter so much. Just my two pence. Genneth > -----Original Message----- > From: Max Bowsher [mailto:maxb AT ukf DOT net] > Sent: 05 November 2002 22:32 > To: Stan Horwitz; cygwin AT cygwin DOT com > Subject: Re: How to schedule scripts > > Stan Horwitz wrote: > > > Now, I want to schedule this [perl] script to run once a day as > > Administrator. With that in mind, I created a request under Windows' > > Task scheduler, but when the scheduled time occurred, a Cygwin shell > > window opened up, but nothing else happens. The request I scheduled > > was "cygwin daily.pl; exit" but the "daily.pl" script never executes; > > nor does "exit". As such, I end up with a Window to a Cygwin shell on > > my screen. > > "cygwin" is of course "cygwin.bat". If you look at it, you will see that > it > doesn't make any attempt to pass args on to the shell. > But you don't want a shell anyway. Just invoke perl directly: "perl > /full/path/to/daily.pl". Of course you will need C:\cygwin\bin, or the > equivalent on your system, in PATH (either the system-wide setting, or the > user the script will run as), so that perl can be found, and it in turn > can > find DLLs that it needs. > > Max. > > > -- > 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/ -- 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/