Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.tools -> Re: Runs fine on cmd line but not in cron
Tom,
The words stick and wrong end come to mind. The su command also allows you to log in as any UNIX user not just root as you suggest! I believe John was suggesting logging into another user account.
-- Jim Harrison Colway Software and Design www.colway.net Tom Phoenix <rootbeer_at_redcat.com> wrote in message news:Pine.GSO.4.10.10006181013480.29843-100000_at_user2.teleport.com...Received on Tue Jun 20 2000 - 00:00:00 CDT
> On Sun, 18 Jun 2000, John wrote:
>
> > Your cron job could run a shell script which just does an su -c <user>
> > to run the shell script you really want to run under a user which has
> > the right environment already.
>
> It's probably not wise or possible to run that program as the superuser.
> And will that make a login shell? Probably not by default. Of course, if
> you're going to run a shell script, it should be simple to source the
> initialization file and be done with it; there's no need to run as root
> and then use 'su'. Oh, well!
>
> --
> Tom Phoenix Perl Training and Hacking Esperanto
> Randal Schwartz Case: http://www.rahul.net/jeffrey/ovs/
>