Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 07-10-2005, 10:33 AM   #1
LQ Newbie
Registered: Jul 2005
Posts: 10

Rep: Reputation: 0
cron problem

I have Slackware 10.1 installed and I logg as a root.

I was trying to use cron, I wrote commands to crontab file, but although it writes commands in log file there is no effect of that, commands are not executed. For example

* * * * * /bin/date

* * * * * /bin/echo "hello"

Nothing is showed on the screen.

The command
* * * * * /bin/chown root /home/ftp/*
also has no effect
Old 07-10-2005, 10:47 AM   #2
Senior Member
Registered: Oct 2004
Posts: 1,192

Rep: Reputation: 101Reputation: 101
the output of those commands will be emailed to the user who's crontab it is, in your case root, and not to the screen.

If you have a mail server installed and configured, look in root's mailbox or whoever recieves root's mail. Otherwise there should be entries in your cron log file complaining it can't email the output

Oh looking reading the rest of your post the above isn't your problem, but it is why the output of cronjobs never gets output to the screen, does `crontab -l` show your jobs listed? If not then the commands haven't been loaded into cron.

I put all my cronjobs in a file say ~/ and then run `crontab` as the user to load the jobs when I update the file
Old 07-10-2005, 10:48 AM   #3
Registered: May 2004
Location: Karlsruhe, Germany
Distribution: debian, gentoo, os x (darwin), ubuntu
Posts: 940

Rep: Reputation: 33
add this as the first line:
Old 07-10-2005, 11:56 AM   #4
LQ Newbie
Registered: Jul 2005
Posts: 10

Original Poster
Rep: Reputation: 0
Thank you for your help. I have at the beginning of my crontab file:
MAILTO="" and there are complaints in log file

'failed user root parsing MAILTO="" '

but it appears only once after updating crontab file (to update I do the same as you do)

I tried another command and this time it worked.

Could I redirect the output so it shows the effect of some commands on the screen?
Old 07-10-2005, 12:27 PM   #5
Senior Member
Registered: Oct 2004
Posts: 1,192

Rep: Reputation: 101Reputation: 101
I suppose you could redirect the output to a terminal, for example
echo "hello" > /dev/pts/0
though it will only work if the person doing the echoing is logged in at that terminal otherwise you will get permission denied, unless you do it as root


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
shell script using /etc/cron.hourly to execute cron.php file? rioguia Programming 3 06-11-2008 08:09 AM
Cron Problem !!! lionking_x Linux - Newbie 6 12-13-2004 04:36 PM
cron problem... wrongman Linux - Software 3 06-06-2004 01:21 PM
[cron][mdk9.1]cron deamon seems to ignore some task... yannrichet Linux - Newbie 5 06-26-2003 09:57 AM
dual entries in cron log for cron.daily cpharvey Linux - General 3 02-27-2003 02:30 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:06 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration