Script Cron issue


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script Cron issue
# 1  
Old 06-01-2010
Script Cron issue

Hi All.

I have scheduled the script below in cron (Solaris 8). This script is supported to monitor the output of the websphere was-stat command and send a page out if it finds that one of the JVMs in the JVM_list.txt is down.
Code:
#!/bin/ksh
mailbox=pager_name
cat JVM_list.txt | while read i
do
was-stat | grep $i > /dev/null 2>&1
if [ $? -ne "0" ]; then
mailx -s "The JVM $i is down on server `hostname`" $mailbox
##echo "The JVM $i is down on server `hostname`"
else
echo " The JVM $i is up on the server `hostname`"
fi
done

The Cron entry is as follows
Code:
05 * * * 1-5 /path/to/script/jvmscript/server_name_jvm_monitor.sh > /dev/null 2>&1

The issue is that if I run the script interactively, it works.
but crontab does not seem to be initiating the script as I tried bringning a JVM down and I did not recieve a page.
The script is supposed to run every 5 mins on weekdays.
Can someone look at it and the script and help me debug.

Thanks
Segwar
# 2  
Old 06-01-2010
Better first check whether its really not initiating or causing some error.

Code:
05 * * * 1-5 /path/to/script/jvmscript/server_name_jvm_monitor.sh >> /some/path/script.log 2>&1 

At least we would have a direction whats going wrong.
# 3  
Old 06-01-2010
Thanks Anchal,

Leme do that.Will get back to you!!

Peace!!
# 4  
Old 06-01-2010
cron will be running with minimal number of environment variables loaded.

1. Make sure that you have sourced the .profile or the necessary variables in the script

2. Inorder to run the script every 5 minutes, you need to use
Code:
00,05,10,15,20,25,30,35,40,45,50,55 * * * 1-5 /path/to/script/jvmscript/server_name_jvm_monitor.sh >> /some/path/script.log 2>&1

or

Code:
  */5 * * * 1-5 /path/to/script/jvmscript/server_name_jvm_monitor.sh >> /some/path/script.log 2>&1

# 5  
Old 06-01-2010
Code:
*/5 * * * 1-5 /path/to/script/jvmscript/server_name_jvm_monitor.sh > /dev/null 2>&1

# 6  
Old 06-07-2010
Tahnks Everyone.

It seems that I was making multiple mistakes in teh script.

Thanks all for the prompt replies.

Segwar
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Execution problem with Cron: Script works manually but not w/Cron. Why?

Hello gurus, I am making what I think is a simple db2 call from within a shell script but I am having difficulty producing the desired report when I run the script shown below from a shell script in cron. For example, my script and the crontab file setup is shown below: #!/bin/ksh db2... (3 Replies)
Discussion started by: okonita
3 Replies

2. Solaris

CRON Issue

Hello, I am running Solaris 8. I have set a cron job that runs every couple hours. If I run the script manually, it runs just fine (logged in as root). The cron however will not run. It is producing an rc=1 error. Any thoughts would be appreciated. Thanks (4 Replies)
Discussion started by: jkmtm
4 Replies

3. Ubuntu

Cron Issue

I have written a custom cron. This cron executes a rake task every 5 minutes. I also log the trace of this execution in a file locally on my server. The whole process seems to execute seamlessly every 5 minutes, but then it seems to log it in /var/log/syslog. I investigated on the syslog and found... (3 Replies)
Discussion started by: manjunath.nm89
3 Replies

4. UNIX for Dummies Questions & Answers

Cron Issue

I have written a custom cron. This cron executes a rake task every 5 minutes. I also log the trace of this execution in a file locally on my server. The whole process seems to execute seamlessly every 5 minutes, but then it seems to log it in /var/log/syslog. I investigated on the syslog and found... (0 Replies)
Discussion started by: manjunath.nm89
0 Replies

5. UNIX for Advanced & Expert Users

Cron Issue

I have written a custom cron. This cron executes a rake task every 5 minutes. I also log the trace of this execution in a file locally on my server. The whole process seems to execute seamlessly every 5 minutes, but then it seems to log it in /var/log/syslog. I investigated on the syslog and found... (0 Replies)
Discussion started by: manjunath.nm89
0 Replies

6. Shell Programming and Scripting

issue invoking shell script using cron, even with proper file permission

I am using tcsh what could possibly be a problem, when using crontab to invoke a shell script. ? The script has the read, write and execute permission to all users. And the script works as expected while executing it in stand-alone mode. Is there a way to trace (like log) what error... (9 Replies)
Discussion started by: vikram3.r
9 Replies

7. Red Hat

cron issue

Hello, Having and issue with a job scheduled in cron. The script: #!/bin/bash 2 3 # Example shell script which can be added to roots cron job to check the 4 # Embedded Satellite disk space usage. If any table is over 90% usage, send 5 # a notice to the default email address... (2 Replies)
Discussion started by: mgb
2 Replies

8. Solaris

Cron issue

When I list whats in cron -l its fine but when I try to -e edit it...it returns a number 309 can't you not edit cron this way with solaris 10? I can do it fine in sol 8 and 9. export EDITOR="vi" is set in my profile I am using BASH $ sudo crontab -l Password: #ident "@(#)root ... (5 Replies)
Discussion started by: kingdbag
5 Replies

9. UNIX for Dummies Questions & Answers

Another Cron issue.

Hey guys, I have a script called my_test: # !/usr/bin/sh `touch /usr/test/me` The script has been saved in /usr/test/my_test I have executed chmod 755 /usr/test/my_test Then I have entered it into the cron file using crontab -e 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/test/my_test... (2 Replies)
Discussion started by: Beefy
2 Replies

10. UNIX for Advanced & Expert Users

cron issue

user x has a cron job that looks in a dir and moves teh files from 1 name to another except its not working correctly. . /user/.profile # sorce the users profile for file in `ls`; do mv $file $file.`date +%Y%m%d%H%M%S``microsec` done microsec is a binary with 555 perm. on it in... (5 Replies)
Discussion started by: Optimus_P
5 Replies
Login or Register to Ask a Question