Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.tools -> Re: Runs fine on cmd line but not in cron

Re: Runs fine on cmd line but not in cron

From: Tom Phoenix <rootbeer_at_redcat.com>
Date: 2000/06/20
Message-ID: <Pine.GSO.4.10.10006200955040.29843-100000@user2.teleport.com>#1/1

On Tue, 20 Jun 2000, Jim Harrison wrote:

> Tom Phoenix <rootbeer_at_redcat.com> wrote in message
> news:Pine.GSO.4.10.10006181013480.29843-100000_at_user2.teleport.com...
> > 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!
 

> The words stick and wrong end come to mind.

The word "huh?" comes to mind. :-)

> The su command also allows you to log in as any UNIX user not just
> root as you suggest!

Maybe I was unclear. A non-root user can't "log in" with 'su' as any other user from a shell script, as a password would be required. Although root could get away without using a password, it is "probably not wise or possible to run that program as the superuser." Right?

> I believe John was suggesting logging into another user account.

I do, too. I just don't think it's the right thing to do, if it's even possible.

Cheers!

-- 
Tom Phoenix       Perl Training and Hacking       Esperanto
Randal Schwartz Case:     http://www.rahul.net/jeffrey/ovs/
Received on Tue Jun 20 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US