Cron problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Cron problem
# 8  
Old 10-22-2003
Make it:
#! /usr/bin/ksh
# 9  
Old 10-22-2003
Thanks, i'll give it a go. Thing is, all the existing scripts that are running on cron use '!/bin/ksh' and seem to run fine. I can't imagine why this one would be any different... :/
# 10  
Old 10-22-2003
That is odd. What OS are you using? Do those other scripts attempt a
variable=$(command)
construct?

Put a line like:
ps -fp $$ > /tmp/ps.bad
in one of them. And put a line like:
ps -fp $$ > /tmp/ps.good
in this one or another with the correct first line. And post the contents of both files.
# 11  
Old 10-22-2003
OK, I think I know what's going wrong! The script I'm running on cron reads from a .csv file which is held in the 'scripts' directory. The script executes fine when run manually from the scripts directory because that's where the csv file is held. BUT... I haven't pointed the script in the direction of the file (simple declared it) so when it runs on cron, it can't find the csv file.

Thanks for your help, you guys really know your stuff! Just to double check, if I want to use a file held in another directory do I declare it like this:

file="/home/dir1/dir2/logs.csv"

//.. do something with file.. //

Is this syntax correct?
# 12  
Old 10-22-2003
Hmmm.. I feel like I missed a couple episodes of Dark Shadows or something. But oh well...

Yeah, that syntax looks good.
# 13  
Old 10-23-2003
lol, nm... The problem wasn't with the date but to do with cron not being able to find a file which the script was using. The syntax worked and the script ran successfully for the first time last night! Smilie

Thanks again for all your replies... I've learned so much already from these forums. Keep up the good work!
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

Problem with cron

Just wanted to know, what happens if a user exists in both files cron.allow and cron.deny. Will the user be able to set cron? Thanks, Deepak (7 Replies)
Discussion started by: naw_deepak
7 Replies

3. Shell Programming and Scripting

Problem with Cron

Hi i am new here and have a quick question. i am receiving ./project.sh: line 12: syntax error near unexpected token `newline' ./project.sh: line 12: `echo "`date +"%F %R"` `md5sum /etc/passwd`" >> ' error message here is my script. could you please help! #!/bin/bash # PROGRAM:... (4 Replies)
Discussion started by: mas1888
4 Replies

4. UNIX for Dummies Questions & Answers

Cron Problem

Hello folks, I've got a few cron jobs listed under a particular user id. They are running fine but then they are creating a new process every time they are running. Any idea folks? (3 Replies)
Discussion started by: King Nothing
3 Replies

5. UNIX for Dummies Questions & Answers

cron problem

I'm using Red Hat and I need to get cron working and I'm not sure what the problem is. As a test I've done the following: 1) In /etc/cron.d I've created a file called date with the following contents 2) */1 * * * * root date >> /root/thedate 3) This works perfectly. It sends the date every... (1 Reply)
Discussion started by: kerpm
1 Replies

6. Shell Programming and Scripting

cron problem

Hi frnds... I m facing very irritating problem already waisted my 2 days.. I have a following script..( i am pasting only the main code) ftp -ivn 213.194.40.77 <<FTP user $user $password binary cd $FileDir/out lcd $localpath get $file rename $FileDir/out/$file $FileDir/tmp/$file... (7 Replies)
Discussion started by: clx
7 Replies

7. UNIX for Dummies Questions & Answers

Cron problem

Hi, I've just done a school boy error. I was trying to edit the crontab but instead of using: crontab -e I used crontab -r without realising. Then went to look at the crontab but ntohing their. Looked int he manual and -r removed the crontab. Is their any way of getting this back?? ... (3 Replies)
Discussion started by: tez
3 Replies

8. UNIX for Advanced & Expert Users

cron problem!

The cron daemon on one of my HP boxes is giving the following error: I checked the queuedefs man page, and it has left me a bit confused. The man page says: So this means that no more than 100 cronjobs can be run at one time (we do not use at and batch on this system). The... (4 Replies)
Discussion started by: blowtorch
4 Replies

9. UNIX for Dummies Questions & Answers

CRON problem

I am having a problem running a shell within CRON. It will run successfully if I do not inject a .profile into the entry. However, the second I place a . profile in front of the shell, the job does not execute. Any ideas? (4 Replies)
Discussion started by: VooDooMan
4 Replies

10. UNIX for Dummies Questions & Answers

Cron problem

Hi, I want to run my shrip for every 30 min.. if i enter crontab -l i am getting following.. 00,10,20,30,40,50 * * * * /home/arbuser/temp2/perform/per.sh 00,15,40,35,50 * * * * sh home/arbuser/temp2/perform/per.sh if I enter like this : ps -ef |grep cron root 311454 1 0... (3 Replies)
Discussion started by: redlotus72
3 Replies
Login or Register to Ask a Question