editing crontab help

 
Thread Tools Search this Thread
Operating Systems Linux Fedora editing crontab help
# 8  
Old 09-07-2010
crontab

One thing at a time. I tired putting it in a script that didn't work. So I'm trying to get this to work just to see if I'm even doing it right. When I get this to work I'll work on the script. There isn't a lot of information on how to do this. I'm new to unix.
# 9  
Old 09-07-2010
Quote:
I'm still trying to get the auto backup to work. I'm in the shell prompt and I've typed

crontab -e 11 05 * * * mysqldump -u ruth -ppassword -h localhost world > /home/ruth/backup/world_try

The above command is wrong.
To start with it would help to know a bit about your environment.
What do you get for:
Code:
# Operating System
uname -a
# Are you root or a named user
who am i
# What Shell you are using
echo $SHELL
# What Editor will the "crontab -e" command use
echo $EDITOR
# What Editor might the "crontab -e" command use
echo $VISUAL
# Do we have permission to use the crontab command?
# If so, is there and existing crontab for this user and what is in it?
crontab -l

# 10  
Old 09-07-2010
crontab help

I installed linux myself, I'm logged on as root. My os is linux 2.6.15-1.2054.
When I tried echo $EDITOR and echo $VISUAL the result was blank. When I typed in the command crontab -l I got 16 4 * * * /etc/webmin/cron/tempdelete.pl which is going delete the webmin temp files. It didn't really show me the typical permissions.
# 11  
Old 09-08-2010
Assuming you are trying to add a line to the existing root cron and that you are happy to run "mysqldump" as the user "root".

Code:
1) Review your proposed crontab entry after also reading the suggested instructions in post #2.
The environment under cron is quite different from the command line.
The proposed cron line will probably be best as a named script because you will invariably have to set
some environment variables before running "mysqldump"
(not least of which would be $PATH so you can find the program).

Though stating the obvious this cron will fire at 05:11 (early hours of the morning) 7 days a week.
11 05 * * * mysqldump -u ruth -ppassword -h localhost world > /home/ruth/backup/world_try

2) Set the environment variable "EDITOR" to your normal editor and export the variable.
# If your normal editor is "vi"
EDITOR="vi"
export EDITOR

3) Copy the root crontab in case or accident
crontab -l > /tmp/root_crontab_saved

4) Edit the crontab
crontab -e

In the editing session insert your new line into the crontab.
Whether you do this by typing it or by importing your existing file is up to you.
There will then be two distinct lines.
At the end of your editing session when you save the file the crontab will become active.


Reference: The instructions referred to in post #2 are quite good.

Last edited by methyl; 09-08-2010 at 08:05 AM.. Reason: layout
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Convert vi editing to text editing

Dear Guru's I'm using Putty and want to edit a file. I know we generally use vi editor to do it. As I'm not good in using vi editor, I want to convert the vi into something like text pad. Is there any option in Putty to do the same ? Thanks for your response. Srini (6 Replies)
Discussion started by: thummi9090
6 Replies

2. Solaris

Crontab editing issue

Hi, OS - SunOS I gave crontab -e then it returns zero. $ crontab -e 0 ? ? Crontab status - $ ps -ef | grep cron root 2481 1 0 May 12 ? 0:18 /usr/sbin/cron Please help (9 Replies)
Discussion started by: nag_sathi
9 Replies

3. Shell Programming and Scripting

Need help regarding String editing

Hi Geeks I am working on trimming the logs and extracting the XMLs from it. I am facing one problem here. My XML String is ending with ...........Request></Body></Envelope>S/R sometimes there is more then just S/R in the end. I want to delete anything comes after </Envelope>... (3 Replies)
Discussion started by: santy00110011
3 Replies

4. Shell Programming and Scripting

Need help in editing a file

I have a file which has 10 million records in it. When am trying to edit the file with vi, the following error occurs: ~ ~ ~ ~ ~ ~ ~ ~ "file1" Value too large for defined data type Is there any way that I can edit this file without using vi? Any help would be really appreciated.... (8 Replies)
Discussion started by: bobby1015
8 Replies

5. Shell Programming and Scripting

Editing crontab via ksh

Hi all, I am trying the following I am hoping that the crontab would be changed. but it prints the previous crontab and says Can anyone tell me the correct ksh command that should be used here? I don't want to edit the crontab with crontab -e, I need to edit it via ksh. Thank... (2 Replies)
Discussion started by: ajaba
2 Replies

6. UNIX for Dummies Questions & Answers

Editing crontab of non-root user from file

Hi All, Ref: "build crontab from a text file" in same forum. (I am not allowed to post URL's in the first post) We are reorganizing our UNIX Crontab file by first making changes in a word pad text file. The intent is to then copy it back to Crontab. Will this work? Copy and Paste does not... (6 Replies)
Discussion started by: nivedhitha
6 Replies

7. UNIX for Dummies Questions & Answers

Editing a cron file with crontab

I want to set up a file with crontab to run the cron deamon so I can use at to schedule jobs. I think the crontab file (or whatever you call it) has to be set up. Currently, I don't have a crontab file (I checked by typing sudo crontab -u myusername -l), and I don't know the syntax for creating... (6 Replies)
Discussion started by: Ultrix
6 Replies

8. Solaris

editing crontab with vim and using .vimrc

Hi since we migrated from Solaris 8 to Solaris 10 I do miss a nice feature when editing crontab with vim editor: no more color highlighting after starting to edit. Well there is a hack, see below. I did define: export EDITOR='vim -c ":source /export/home/duc904/.vimrc"' Under Sol8 when... (2 Replies)
Discussion started by: duc904
2 Replies

9. Shell Programming and Scripting

need help in file editing:-

I have 2 files:- file1 and file2 file1 SEED RPTT TST8 file2 SEED:db1:Y RPTT:db2:Y SED8:db2:N TST8:db:Y TRN8:db:N CNV8:db:Y TEST:db:Y I have to change third field of file2 to "y" for every entry in file1 matches first filed of file 2 and rest to N (2 Replies)
Discussion started by: okreporthai
2 Replies

10. Shell Programming and Scripting

Editing Crontab

Hi I am not able to edit crontab. Following is the comand that is being issued $crontab -e 2764 ............ This is what I am able to see But when I do $crontab -l List of all the crontab entry is displayed. Also I am seeing one entry in my /etc/cron.d prw------- 1 root ... (6 Replies)
Discussion started by: pankajkrmishra
6 Replies
Login or Register to Ask a Question