Linux - NewbieThis 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!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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
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 ~/cron.tab and then run `crontab cron.tab` as the user to load the jobs when I update the cron.tab file
I suppose you could redirect the output to a terminal, for example
Code:
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
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.