Can't cron's default path by set by /etc/default/cron? (See manpage for cron(1M))
> -----Original Message----- > From: sysadmin-discuss-boun...@opensolaris.org [mailto:sysadmin-discuss- > boun...@opensolaris.org] On Behalf Of Rainer Heilke > Sent: Tuesday, May 04, 2010 7:44 PM > To: Tonmaus > Cc: sysadmin-discuss@opensolaris.org > Subject: Re: [sysadmin-discuss] cron command set problems > > On 5/4/2010 3:04 AM, Tonmaus wrote: > > Hi, > > > > How do I make sure that a script is running the same commands that the > user owning the crontab from where I am running it? > > Example: As it seems, when I run the same script from bash, manually i.e. > /usr/gnu/bin/cp is used, and when the script is executed from cron, it > will use /usr/bin/cp. That duality is annoying for me, as cp has different > fucntions in both cases. What will be the best way to fix this, for the > home-grown stuff specifically, other than finding out for each command by > try-and-error. > > > > Thanks for help. > > > > Tonmaus > > This is an excellent example of why we should get into the habit of > writing scripts calling commands explicitly. That is, change your > references of "cp" to explicitly call "/usr/gnu/bin/cp". This also > ensures other people calling the script get the same behaviour. It also > protects against $PATH changes. I still forget this at times. > > There was also a post on blogs.sun.com about how this can possibly speed > up the script. > > Rainer > -- > Mind the Gap > Web: http://www.dragonhearth.com > Blog: http://chaos.dragonhearth.com > _______________________________________________ > sysadmin-discuss mailing list > sysadmin-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss _______________________________________________ sysadmin-discuss mailing list sysadmin-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss