* cron problems finally resolved @ 2003-09-26 15:43 Øyvind Harboe 2003-09-26 15:54 ` Igor Pechtchanski 0 siblings, 1 reply; 3+ messages in thread From: Øyvind Harboe @ 2003-09-26 15:43 UTC (permalink / raw) To: cygwin After much knashing of teeth, I've finally figured out what made my cron scripts fail: In a normal shell, the /usr/bin is in at the front of the $PATH. When cron runs as a cygrunsrv service /usr/bin is at the end of the $PATH. In my case, I had a Windows version of "tar" that being executed instead of CygWins "tar", but only when run from within cron as a service. My workaround was to launch the subcript in question via "bash": bash --login -i -c "sh /cygdrive/c/foo/backup.sh" This is not the first time I've run into $PATH problems between Windows and CygWin. Something to look out for. Ãyvind -- 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/ ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: cron problems finally resolved 2003-09-26 15:43 cron problems finally resolved Øyvind Harboe @ 2003-09-26 15:54 ` Igor Pechtchanski 2003-09-26 16:50 ` SV: " Øyvind Harboe 0 siblings, 1 reply; 3+ messages in thread From: Igor Pechtchanski @ 2003-09-26 15:54 UTC (permalink / raw) To: Øyvind Harboe; +Cc: cygwin On Fri, 26 Sep 2003, Ãyvind Harboe wrote: > After much knashing of teeth, I've finally figured out > what made my cron scripts fail: > > In a normal shell, the /usr/bin is in at the front of > the $PATH. > > When cron runs as a cygrunsrv service /usr/bin is at the > end of the $PATH. > > In my case, I had a Windows version of "tar" that being executed > instead of CygWins "tar", but only when run from within cron > as a service. > > My workaround was to launch the subcript in question via "bash": > > bash --login -i -c "sh /cygdrive/c/foo/backup.sh" > > > This is not the first time I've run into $PATH problems between > Windows and CygWin. Something to look out for. > > Ãyvind Ãyvind, FWIW, you don't have to invoke "sh" since you're already invoking bash, i.e., you could change your invocation to bash --login -i -c "cygdrive/c/foo/backup.sh" (or even without a -c)... Take a look at the "-e" option to cygrunsrv -- it might help. Also, the following thread might be of interest: <http://cygwin.com/ml/cygwin/2003-09/msg01633.html>. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha@cs.nyu.edu ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/ ^ permalink raw reply [flat|nested] 3+ messages in thread
* SV: cron problems finally resolved 2003-09-26 15:54 ` Igor Pechtchanski @ 2003-09-26 16:50 ` Øyvind Harboe 0 siblings, 0 replies; 3+ messages in thread From: Øyvind Harboe @ 2003-09-26 16:50 UTC (permalink / raw) To: cygwin >Take a look at the "-e" option to cygrunsrv -- >it might help. I find it a bit unnerving that I test my scripts under bash and then deploy them under a different environment that I do not properly understand. By using the "bash" trick in the last post, I was hoping to more precisely copy the environment under which I tested my scripts. From the thread you referred to, it seems like "bash" is the way to go for me, rather than "cygrunsrv -e". Ãyvind -- 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/ ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-09-26 15:54 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-09-26 15:43 cron problems finally resolved Øyvind Harboe 2003-09-26 15:54 ` Igor Pechtchanski 2003-09-26 16:50 ` SV: " Øyvind Harboe
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).