![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Shell script for scheduling | chanduhyd4u | Shell Programming and Scripting | 13 | 08-12-2008 06:24 PM |
| Passing arguments to a shell script from file while scheduling in cron | weblogicsupport | SUN Solaris | 4 | 01-27-2008 11:16 PM |
| scheduling tasks with cron | alikun | UNIX for Dummies Questions & Answers | 4 | 03-21-2007 04:32 PM |
| Scheduling the execution of a shell script | sumesh.abraham | Shell Programming and Scripting | 1 | 12-06-2006 07:25 AM |
| cron job scheduling | shihabvk | UNIX for Advanced & Expert Users | 1 | 08-22-2005 10:36 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Problem with scheduling a shell script on cygwin using cron
Hi,
Before I start, I would like to inform that, I went through all FAQs and other threads before posting here. I 'm trying to schedule a shell script on cygwin using cron. No matter what I do I don't seem to get the cron job executing my bash script. My script is temp.sh echo `date` > /home/test/temp.log crontab -e is having the following details * * * * * sh /home/test/temp.sh > /home/test/temp.sh.err 2>&1 I did use the paths in the script itself and I also used the windows path where the cygwin installed(/cygdrive/d/cygwin/). What am I doing wrong? Please help. Thanks Shash |
|
||||
|
This happens if you not executing the cron job under root. Only root executes the CRON jobs mentioned under crontab. To execute your own script for testing, just create your own user ID under cron directory(Crontab). Then, write a fresh crontab -e script and execute it manually.
Else, you need to put this command under the crontab file, which executes automatically by root. Also, check if you are getting any error message in the *.err file. Thanks, Rohit.. |
|
||||
|
I have not seen a cron entry like this before.
Is the sh to execute the shell? If so could it be added as the first line of the temp.sh ? |
|
||||
|
I would start by running it as root if possible. Have you tried it as root? If it works as root and not as your other id it is obviously a permissions issue, or the cron daemon is not running.
|
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|