[NTLUG:Discuss] OT: crontab arguments question

Stuart Johnston saj at thecommune.net
Fri Feb 22 16:06:48 CST 2008


Fred James wrote:
> Stuart Johnston wrote:
> 
>> Why don't you put this in the oracle user's crontab?
>>
>> Or quote the -c arg:
>>
>> su - oracle -c '/apps/oracle/ppdb_scripts/SidTest/willi.sh ppdb'
>>
>> Fred James wrote:
>>  
>>
>>> All
>>> OT: crontab arguments question
>>> I need to pass an argument to my program from the crontab entry
>>> Problem: the first argument is taken by an environmental script
>>> Question: how do I provide for this?
>>>
>>> Example:
>>> 55 13 * * * su - oracle -c /apps/oracle/ppdb_scripts/SidTest/willi.sh ppdb
>>>    the su - oracle -c is required to set certain environmental variable 
>>> or nothing works
>>>    the ppdb is the SID the the su - oracle eats up on the way through, 
>>> and I need to send another ppdb to my program
>>>
>>> something like ...
>>> 55 13 * * * su - oracle -c /apps/oracle/ppdb_scripts/SidTest/willi.sh 
>>> ppdb ppdb
>>> ... except that doesn't work ...
>>>
>>> Thank you in advance for any help you may be able to offer
>>> Regards
>>> Fred James
>>>
>>>    
>>>
> Stuart Johnson
> Perhaps there is something goofy going on, but this is in the Oracle 
> crontab (SGI 6.4)

Add the environment variables that you need into the top of your crontab.



More information about the Discuss mailing list