Cron job


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Cron job
# 1  
Old 07-20-2006
Cron job

Hi All ,

We have few scripts which uses common environment/path setting variables.
Now instead of putting classpath , framework,java_home ..... etc. in all the script, can we make a file with all common settings which can be envoked by the scripts while running. If yes , say setting file is setEnv.sh, how will we envoke it in script, so that it automatically sets all the env/path.

Thanks in advance for your suggestion.

Regards

Pankaj
# 2  
Old 07-20-2006
You can do what you want. Let's say one of those scripts you have is "myscript.sh" and, as you said, your env is in "setEnv.sh".
Then, add to "myscript.sh" a line like this:
Code:
. /path/to/setEnv.sh

You only have to do the same in every script you need to.

Remember that you have to export the variables in "setEnv.sh" just for this to work.

Regards.
# 3  
Old 07-20-2006
Hi Grial

Thanks for your suggestion. Following mail we recieve when I do so

*-*************************************************

Your "cron" job on mfrkuxwbd01
/opt/bea/wls61/config/dev05/batch_automation/batchPolicy/startBatchPolicy.sh > /opt/bea/wls61/config/dev05/batch_automation/batchPolicy/logs/batchPolicy.log

produced the following output:

/opt/bea/wls61/config/dev05/batch_automation/batchPolicy/startBatchPolicy.sh[6]: ./opt/bea/wls61/config/dev05/batch_automation/batch_settings.sh: not found

****************************************************

I am calling setEnv.sh ( here in this case its name is batch_settings.sh ) in my script as follows

. ./opt/bea/wls61/config/dev05/batch_automation/batch_settings.sh.

Regards
Pankaj
# 4  
Old 07-20-2006
Yes, you have put
Code:
. ./opt/bea/wls61/config/dev05/batch_automation/batch_settings.sh.

And should be:
Code:
. /opt/bea/wls61/config/dev05/batch_automation/batch_settings.sh.

Without the ".", as an absolute path.
Another solution would be using a relative path.
For example, if startBatchPolicy.sh is in /path/to
And batch_settings.sh is also there, that is, both on the same directory, The line should go:
Code:
. ./batch_settings.sh

Regards.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Cron job - Need to run Cron every quarter at particular time

Hi, 1) If some job supposed to run on 1st of every month at 7 AM In cron job when we have a blackout on the 1st ( i.e when 1st falls on a sunday ) how can we make the job run the next business day? 2) How can we run a job on 25th of every quarter 7 AM(jan,apr,jul,oct) And if 25th... (5 Replies)
Discussion started by: System Admin 77
5 Replies

2. UNIX for Dummies Questions & Answers

Cron Job

How to schedule a cron job to run every other Monday. Thanks in advance. (2 Replies)
Discussion started by: ITDev01
2 Replies

3. Shell Programming and Scripting

Commented cron job -- cron monitoring

Hi I have a requirement to write a shell script,that will check the all commented job in cron job.Please help !! (2 Replies)
Discussion started by: netdbaind
2 Replies

4. Solaris

Cron job running even after cron is removed

Hi , I have removed a cron for particular user , but cron job seems to be running even after the cron entry is removed. The purpose of the cron was to sendmail to user ( it uses mailx utility ) I have restarted cron and sendmail service still user is getting mail alerts from the cron job. And... (4 Replies)
Discussion started by: chidori
4 Replies

5. UNIX for Advanced & Expert Users

cron job

Hello, Can anyone help me how to set any script as cron job. I have gone through all threads but not able to get the details. Appreciate your help. I need to set test.pl to run on every Tuesday by 6am in the morning. I do not the cron file which is defined. Please help me out. ... (3 Replies)
Discussion started by: jam_prasanna
3 Replies

6. Solaris

cron job starts new cron proccess

I run cron in solaris 10 zone. One cron job which syncing files to nfs mounted on container, creates after finishing another cron proccess(/usr/sbin/cron), and after 100 existing cron proccesses next cron job will not start. It's too weird for me, I'm not able to solve this problem. Theoretically... (3 Replies)
Discussion started by: ron76
3 Replies

7. UNIX for Dummies Questions & Answers

cron job

I created a php script i want to run as a cronjob. Where or how can I locate the cronjob file to add my script ? (3 Replies)
Discussion started by: dannyd
3 Replies

8. UNIX for Dummies Questions & Answers

CRON usage for CRON job

can anybody explain the usage of CRON for adding a cron job. please provide an example also for better understanding !!! Thanks (1 Reply)
Discussion started by: skyineyes
1 Replies

9. UNIX for Dummies Questions & Answers

Cron job

Regarding Cron job, i want to execute a scriptevery 4 days once irrespective of a week or a month. Is it possible?Any help (2 Replies)
Discussion started by: santho
2 Replies

10. Shell Programming and Scripting

Cron job

Hi All I am trying to run a .sh file from cron but its not performing its intended purpose, though the same sh file works fine when triggered manually.Following mail I recieve when it tries to run the script. ********************************************************* To: wlsdev05 Subject:... (16 Replies)
Discussion started by: pankajkrmishra
16 Replies
Login or Register to Ask a Question