edit crontab without -e


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting edit crontab without -e
# 1  
Old 04-07-2006
edit crontab without -e

hi

i need to change crontab settings as
minute,hour,day of month,month year,day of week
certain times. for that i need to go as crontab -e. i want to avoid that as its creating many problems in mysystem.

so here i m planning/trying to write a script that will update the settings in crontab as per arguments from user.
can we do this?
plz any guidelines...

Thanks

Best Regards,
Swapneel
# 2  
Old 04-07-2006
Smilie prior trying this take a backup of your crontab file Smilie
modify the changes to the crontab file backup
and then redirect the modified file as

Code:
crontab < filename

# 3  
Old 04-08-2006
MySQL

what problems ?
have u set the EDITOR?

its always better to modify cronjobs via crontab -e..
anyways

regards
abhijeet
# 4  
Old 04-10-2006
hi abhijeet,matrixmadhan

see i have some shellcomads in crontab.
i my trying to write a script which will ask abt the
new time and new date ....


see here line numbers are same. measn if i say i want to edit 6th line of crontab i.i. monthlyprocess

so my script will chnage only that line.

thanks for your help

regards,
swapneel
# 5  
Old 04-10-2006
thats what i have said!!!

whatever be the change you are going to make,
do it on the crontab entry file redirected through crontab -l

and once you are done with the changes redirect the file with changes to effect the crontab once again as mentioned in the previous post.
# 6  
Old 04-10-2006
Just one thing. You have to restart cron for changes to take effect if you do not use the crontab command to edit the file. Check this thread where Perderabo has corrected me regarding this.
# 7  
Old 04-10-2006
This is what Per had suggested in the ln you had provided

Quote:
crontab -l > oldcrontab
cp oldcrontab newcrontab
echo "$newline" >> newcrontab
crontab < newcrontab
and Blow how is that different from what I had said ...

Quote:
modify your changes to filename
and redirect it to the crontab command
crontab < filename
Kindly correct me if I am wrong. Smilie Smilie Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Can't edit my Crontab

Hi, I m setting up my crontab for the very first time. I m a non-root user and this is linux $ export EDITOR=vi $ crontab -e no crontab for user1 - using an empty one crontab: installing new crontab "/tmp/crontab.uW0JNx":1: bad command errors in crontab file, can't install. Do you want... (3 Replies)
Discussion started by: mohtashims
3 Replies

2. UNIX for Dummies Questions & Answers

Not able to edit crontab file

Hi, I have a solaris 10 box. And I want to schedule a cronjob.But it gives the following error bash-3.2$ crontab -l crontab: can't open your crontab file. bash-3.2$ EDITOR=vi bash-3.2$ export EDITOR bash-3.2$ crontab -e crontab: can't open your crontab file. I checked in... (12 Replies)
Discussion started by: Rossdba
12 Replies

3. UNIX for Dummies Questions & Answers

Error when trying to edit crontab

Hi Guys, I need to edit the crontab on one of my unix systems. When I execute crontab -e, nothing happens, then I get an error '666' and can't type anything else at the cli. I tried resizing the window, but still got the same error. I'm using the run user and I've checked the permissions on... (0 Replies)
Discussion started by: bbbngowc
0 Replies

4. Shell Programming and Scripting

Can we edit crontab using a shell script

Hi, Can some one tell me if we can configure the jobs in crontab using a shell script. I know it can be done easily by using "crontab -e", but i just want to know whether we can add a job into the crontab using a shell script. If it can be done, plz suggest the procedure to do it. If it... (6 Replies)
Discussion started by: rudrarajumk
6 Replies

5. UNIX for Dummies Questions & Answers

Help needed to edit my crontab

Hi, I am new to Unix. I have written a script in Unix. I wanted to schedule this script in cronjobs which has to be run daily at 10AM. Already i have some cron jobs running on my unix server. In addition to these I have to edit the crontab. I know I have to execute the command "crontab -e" to... (9 Replies)
Discussion started by: Sheethal
9 Replies

6. Shell Programming and Scripting

How to edit the crontab file

Hi All, There are some cron jobs scheduled already by someone, now I have to make some changes to the schedule timings. Please advise me. thanks, Raju (2 Replies)
Discussion started by: rajus19
2 Replies

7. Solaris

Different edit crontab at Solaris..?

Hi.. At linux I can edit crontab with command $crontab -e BUT I don't know to edit crontab at Solaris because I tried with command $crontab -e I can't do that Can you help me...? Thanks for solution regards, srilinux (25 Replies)
Discussion started by: srilinux
25 Replies

8. UNIX for Dummies Questions & Answers

Edit Crontab

Hi I am new to Unix and would like some assistance. I need to edit the crontab file so that a script is set to run at 3:00 am each day. When I telnet to the sun server and type crontab -e a black screen appears and I am unable to make any changes. Could you advice on what is needed to... (11 Replies)
Discussion started by: juliet
11 Replies

9. UNIX for Dummies Questions & Answers

Can't edit crontab

I saw a post on here a while back describing how to edit a crontab file when I'm not able to edit it via crontab -e. Currently, if I try to do a crontab -e, it just comes back with: # crontab -e 7987 <and then it just hangs there FOREVER> If I do a crontab -l, it shows me all of the... (1 Reply)
Discussion started by: FredSmith
1 Replies

10. UNIX for Advanced & Expert Users

Crontab - Recommended way to edit?

What is the best way to modify the crontab file?? Edit the file and then use crontab 'filename' ??? I do not know how to use pico editor - so I cannot modify it this way, Any help is appreciated. (3 Replies)
Discussion started by: frustrated1
3 Replies
Login or Register to Ask a Question