X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Jeannot Lelapin Subject: Re: Launching java process trouble Date: Thu, 15 Nov 2007 08:18:54 +0100 Lines: 57 Message-ID: References: <473A10FB DOT 804 AT cygwin DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.11) Gecko/20050727 In-Reply-To: <473A10FB.804@cygwin.com> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: 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 Hello Larry, Thank's dor your explanation. i read all the cygwin cron man page ( prehaps i don't how to do that ). I didn't find another explanation. In the control panel..... i check the "Allow service to interact with desktop" And no. the java process does not start. I don't know what i can do. Best regards, Jeannot Lelapin Larry Hall (Cygwin) wrote: > Jeannot Lelapin wrote: > >> Hello, >> >> under WinXP Pro, i do the following : >> - from cygwin ( environment whicj simulate unix environment ), a bash >> script which launch, >> - an Win32 executable ( http://www.autoitscript.com/ autoit script >> compiled ) which launch, >> - a java process. >> >> This works fine when i launch tue bash script manually. If i launch the >> bash script from cron ( cygwin unix planner ), the process java does not >> start. >> >> With http://www.gibinsoft.net/gipoutils/scheduler/ ( great win32 planner >> ), which launch the autoit script complied into win32 executable which >> launch the process java, that's ok, the java process start. >> >> Why does not java process start from cygwin cron planner ? what's the >> problem ? What does it lack from the environment ? >> >> Thank's a lot for ideas and advices. > > > > First, cron does not provide you with the exact same set of environment > variables that you get when you're in an interactive shell. See the man > pages for 'cron' and 'crontab' for more details. This is not a > Cygwin-specific issue and as such is off-topic for this list. > > Second, in Cygwin, cron is run as a service by (typically) the SYSTEM > account. If your program requires interaction with the Windows desktop to > work, you have to enable this setting on the service. It's probably > easiest > to do from "Administrative Tools" in the "Control Panel". Go to "Services" > and find the cron service. Double click on it and choose the "Log On" > tab. Check the "Allow service to interact with desktop". > -- 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/