Crontab question


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Crontab question
# 1  
Old 03-25-2015
Crontab question

I need to run an script every 10th and 25th day in every month at 11pm.

the script name is
Code:
 /home/ss/automated.sh

I tried to execute the script every day and everytime with the below syntax. its not executing it from crontab.

Code:
 * * * * * /home/ss/automated.sh

Any idea why it not executing the script.

can you please let me the syntax for this request.

Last edited by ramkumar15; 03-25-2015 at 08:58 AM..
# 2  
Old 03-25-2015
Code:
cat /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

hth & Cheers
# 3  
Old 03-25-2015
I am getting the below message.
I have setup the same by giving crontab -e. but the script is not executing it.
Code:
 cat /etc/crontab
cat: Cannot open /etc/crontab: No such file or directory

---------- Post updated at 08:40 AM ---------- Previous update was at 07:41 AM ----------

please find my test below.
Code:
cat test.sh
#!/bin/ksh
date > /tmp/kk.txt


Code:
crontab -l | grep "test.sh"
39 * * * * ./tmp/test.sh

But this doesn't work
# 4  
Old 03-25-2015
Dont use relativ paths within crontab, use absolute paths instead. (as in your initial post)

hth

EDIT:
Or add the PATH env to crontab, put the script in such a path and just execute the script. (so the theory)
Either way, you have to make sure the script has execution flag set.
# 5  
Old 03-25-2015
I am not sure how to add the PATH env to crontab ?

How to set the flag set ?

Please help me out.
# 6  
Old 03-25-2015
1. Use crontab -e to add something like:
Code:
PATH=/path/to/:/usr/bin:/bin:/sbin

2. As for the execution flag:
Code:
chmod +x ./script.sh

However, i recomend to just use the full path in crontab!

hth
# 7  
Old 03-26-2015
@sea: full path not only in crontab, but in the script itself as well.

@ramkumar15: "doesn't work" doesn't help. Be specific: did it start? If yes, did crash? If no, any output? any error msgs? filed? mailed?

@sea (post #2) that's a root crontab entry. Normal users' crontabs don't have the username.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Question on crontab

Hello, I have scheduled the execution of a file (delete_oldv02) every hour with crontab and it works perfectly. See below the instruction written. 0 */1 * * * /home/delete_oldv02 >>/home/delete_oldv02.log My first question is if I can add one more line to crontab. I also would like to... (5 Replies)
Discussion started by: dcaccount
5 Replies

2. UNIX for Dummies Questions & Answers

Another crontab question

Hey out there This is all I have in my crontab file. I know the crontab works because it was already out there and working. I simply replaced the existing with my line of code below to see if it worked. I uploaded 6 month old pdf files in this directory, stopped/started all the scripts that... (3 Replies)
Discussion started by: vsekvsek
3 Replies

3. Solaris

Crontab question

I want to run a script on (say) the 4th friday every month. But if I include this line in the crontab : 45 9 22-28 * 5 echo '4th Friday'|mailx -s "Fri week 4" mike it sends me mail if the date is 22-28, OR the day is friday. So I get mail every day for a week , and also every friday. I... (2 Replies)
Discussion started by: mikejordan
2 Replies

4. Shell Programming and Scripting

crontab question

I have a user (xxx) who is allowed to run cron jobs when a job is launched from cron is the .profile sourced in? I am not sure it is so I setup a cron job as this user to do the following: 35 15 * * 0-5 su - xxx -c "ksh ls -lt /tmp" > /tmp.out and I am seeing the following error (see... (2 Replies)
Discussion started by: BeefStu
2 Replies

5. HP-UX

Crontab question

Please cna you tell me if the following command entered in error would affect the crontab file crontab -e | more Thanks :) (12 Replies)
Discussion started by: blondie2407
12 Replies

6. UNIX for Dummies Questions & Answers

Question about crontab

Hello guys, I have a server with Red Hat Enterprise Linux AS release 4 (Nahant Update 5), there i have a lot of users, im the root. I need to lock the use of crontab to the users, i mean, i dont want to give to the users the option to creat any crontab line, how can i do that? I tried to... (4 Replies)
Discussion started by: lestat_ecuador
4 Replies

7. AIX

How-to crontab question

My question is how to specify the one-time execution of a shell script in crontab? For example: If I wanted to schedule shell "Test.sh" for one-time execution on December 13 at 8:00AM would it be as follows? 00 08 13 12 6 /usr/datatools/dtbackups/Test.sh > /usr/u/sybase_12.5/logs/Test.log &... (3 Replies)
Discussion started by: Alan.AIX
3 Replies

8. UNIX for Dummies Questions & Answers

Crontab Question.

I set up a job to run a script in a certain directory to remove certain files. The script seems to run as my logs indicate but nothing happens. If I run the script manually then it removes the correct files. I'm now wondering if crontab doesnt have access to remove files from the directory I'm... (9 Replies)
Discussion started by: NycUnxer
9 Replies

9. Solaris

Crontab question

HI all, I would want to schedule a job to run every 2 weeks. In the mean time, i'm only able to schedule on every week. Is it possible to schedule 2 weeks on crontab? Thank you. (3 Replies)
Discussion started by: *Jess*
3 Replies

10. UNIX for Dummies Questions & Answers

crontab question

Why does this cron entry do nothing? It works interactively. 58 23 * * * mydate=`date '+%Y%m%d'`;mv /opt/home/user/file /opt/home/user/file_$mydate (5 Replies)
Discussion started by: steelrose
5 Replies
Login or Register to Ask a Question