Issue with cron job -Please help


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Issue with cron job -Please help
# 1  
Old 07-26-2007
Issue with cron job -Please help

Hi ,

I have an issue with cron job that i have scheduled today. The problem is that when i run this script in command prompt it work good giving me the desired results but if i schedule this to run using cron job it failes giving a "syntax error in line 11 :$"..... Can anyone look into this and let me what to do.....Basically the script works to find a charater in the very first line of a records which is about 10000 lines and gives me an output if the charater is there or not. PLease ...please some one help me out

THis is the script that i am using:

FROM_DIR=/home/sandy_home/cc3; export FROM_DIR
LOG_DIR=/home/sandy_home/log_dir; export LOG_DIR

echo "NUMBER OF cc3 files BEFORE process STARTS-IF A FILE IS MISSING/NOT TRANSFERRED CONTACT Sandeep" > $LOG_DIR/che
ckfile.log

cd $FROM_DIR


ls -l *.cc3 >> $LOG_DIR/checkfile.log
for ccfile in $FROM_DIR/*.cc3

do
line=$(head -1 $ccfile)
if [[ $line = *ID* ]];
then
echo "----------------------------FOUND ID in $ccfile------------------------------" >> $LOG_DIR/checkfile.log
else
echo "---------------------------- ID NOT FOUND in $ccfile--------------------------" >> $LOG_DIR/checkfile.log

mv $ccfile /home/sandy_home/failed

echo "-----------The file that had no ID has been moved to failed directory---" >> $LOG_DIR/checkfile.log
fi;
done
# 2  
Old 07-26-2007
You should specify which shell you want your cron job to use.
It is likely running sh and your interactive shell is ksk or bash.
add
#!/bin/ksh
as the first line of your script.
# 3  
Old 07-27-2007
Thanks for the response. Actually i have not pasted that in this mail but i have that in the script but still this fails
# 4  
Old 07-27-2007
Which is line eleven?
# 5  
Old 07-27-2007
line=$(head -1 $ccfile)
# 6  
Old 07-27-2007
Try:
line=`head -1 $ccfile`
# 7  
Old 07-27-2007
Thanks for the help, I tried this and it worked:

strline=`head -1 $ccfile | cut -c1-10`
if [ "$strline" = "$sandeep_TXT" ]



and exported sandeep_TXT in in the script:

sandeep_TXT="ID"; export sandeep_TXT


Thanks again for ur helpSmilie

Last edited by bsandeep_80; 07-27-2007 at 03:27 PM.. Reason: change
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Cron Job Issue

My Friends I want to run a script only at the end of month.but i tried below cront entry its not working. pls help 0 9 28-31 ] && /usr/bin/bash /u01/app/scripts/CX-eom.shOs Details: AIX 7.1.0.0 Please use CODE tags as required by forum rules! (5 Replies)
Discussion started by: ded325
5 Replies

2. UNIX for Beginners Questions & Answers

Cron Job Issue

Dear Members Seeking you help on my issue. this script need to run on every end of month.i configured as below. but it runs everyday. why 0 9 28-31 * * ] && /usr/bin/bash /u01///scripts/e.sh (3 Replies)
Discussion started by: ded325
3 Replies

3. 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

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. Shell Programming and Scripting

Issue with svn update using cron job.

I want to update svn code using a nightly job using cron, i have created a job in cron as, 30 17-19 * * 1-5 /home/saprab/svnUpdate.sh <branch> <svnusername> <svnpassword> >> <logfile> 2>&1 svnUpdate.sh : =============== #!/bin/bash branch=$1 svnuser=$2 svnpass=$3 cd ${branch}... (2 Replies)
Discussion started by: bhavesh.sapra
2 Replies

6. Shell Programming and Scripting

cron job issue

Hi , I want to run script every minute so i added . cron entry as below usning crontab -e looks like */1 * * * * sh /home/sai/http_sim/http_start.sh but cron job is not running ? any way to start the cron or something ? Thanks, Raghavendra (2 Replies)
Discussion started by: raghavendra.nsn
2 Replies

7. Shell Programming and Scripting

cron job issue..i hav read the basic threads already...

hi friends well m facing a different sort of issue in my cron. i hav set job like this 30 09 * * 1 /bin/backup14M 01 14 * * 1 /bin/backup14N 20 18 * * 1 /bin/backup14E that is for every Monday at three different times. but, first job executes well, later ones do not. I checked my... (13 Replies)
Discussion started by: oracle.test2
13 Replies

8. UNIX for Dummies Questions & Answers

Cron job issue

This is regarding my cron job. My cron entry 30 * * * 1-5,0 /work1/informix/sample/script1.sh 31 * * * 1-5,0 /work1/informix/sample/script2.sh Every 30 mins script1.sh is run. (mon thru friday and sunday) Every 30 mins script2.sh is run. (mon thru friday and sunday) This is based on the... (3 Replies)
Discussion started by: kenkanya
3 Replies

9. 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

10. Shell Programming and Scripting

Issue with cron job

Hi, I have a script which I am able to run from command line. When I put this in cron, it fails and gives the following message: ld.so.1: /d00/documentum/product/5.2.5/bin/dmbasic: fatal: libdmcl40.so: open failed: No such file or directory The ksh script looks like this: # Set this... (1 Reply)
Discussion started by: nattynatty
1 Replies
Login or Register to Ask a Question