Please also bear in mind that running the script from the /backup directory
itself - with ./day1.sh - may yeild different results than running it from
another working directory with /backup/day1.sh

You may want to adjust your script to cd to whatever working directory you
want the script to use, as when running as a cronjob it won't be moving into
that directory before executing the script.

I hope that made sense, it has been a long day!




On 5 October 2010 15:34, Martin Elliott <sli...@slipnet.org.uk> wrote:

> The output of 'the ps ax | grep crond' is just showing you the grep command
> running, and not the actual cron daemon.  I'm sure I've seen some systems
> where cron is not running as a daemon, but I may be wrong, and this may have
> been a very long time ago...  But if you're getting emails about cron, it
> must be processing your cronjobs.
>
> Your cronjob needs to contain the full path to the script - at the moment
> it looks like this has
> /backup.day1.sh - which I think may need to be /backup/day1.sh based on
> other comments you've
> made.
>
> Yes you need to change the permissions.   I presume these jobs are running
> under root's crontab, so (as root) you could chmod 700 /backup/day*.sh to
> change them all to read/write/execute for root, and with no permission for
> users in root's group, or other users of the system.
>
> VNC won't be making any difference at least :-)
>
>   On 5 October 2010 15:13, Tim <xendis...@gmx.com> wrote:
>
>>  On Tuesday 05 October 2010 19:15:06 Stuart Sears wrote:
>> > On 05/10/10 18:49, John Cooper wrote:
>> > > On 05/10/10 18:25, Vic wrote:
>> >
>> > [snip excellent advice]
>> >
>> > >>> How do I get cron to run them and where do I find any logs files
>> that
>> > >>> may
>> > >>> point to what is going wrong?
>> >
>> > show us the output of
>> > crontab -l
>> >
>> > as the user who owns these scripts?
>> > plus
>> >
>> > ls -l /path/to/scripts
>> >
>> > >> Check root's email. cron can mail anyone you tell it to, but if you
>> > >> haven't specified someone (and I doubt that you have), root tends to
>> get
>> > >> the reports.
>> >
>> > well, only if the jobs are in root's crontab.
>> > ...which is just plain wrong - that's what /etc/cron.d is for (okay,
>> > that's a matter of opinion and a little off-track for this)
>> >
>> > [...snip other excellent advice...]
>> >
>> > I'm not sure exactly what webmin does with cron.
>> >
>> > But setting it up manually could be achieved with a bit of advice (and
>> > it's a good learning experience too)
>> >
>> > https://help.ubuntu.com/community/CronHowto
>> >
>> > (while I don't agree with all of it, it's mostly pretty good)
>> >
>> > Regards,
>> >
>> > Stuart
>>
>> OK in no particular order I tried the commands suggested with the
>> following
>> results
>>
>> ps ax | grep crond
>> 4010 pts/0      S+      0:00 grep --color=auto crond (crond was written in
>> red typeface)
>>
>> So that tell me crond is running
>>
>> crontab -l
>>
>> 0 0 * * 1 /backup.day1.sh # Day 1 backup
>> (the same was repeated for each of the other 4 scripts)
>>
>> This tell me that at midnight on days 1 to 5 the script will run, yes?
>>
>> ls -l /backup
>> -rwxrwxr-x 1 root root 357 2010-10-05 20:43 day1
>> (the same was repeated for each of the other 4 scripts)
>>
>> This tell that root owns the folder and each of the 5 scripts there in, I
>> think
>> I may need to change some of the permission so only root can run and
>> write?
>>
>> In regards to webmin, it just make it easy for me to administrate the
>> control of
>> the server as opposed to cli
>>
>> I looked in mail and yes there were mails regarding cron there. Basicly it
>> is
>> saying /backups/day1 file not found So the problem is how do I tell it to
>> chnage to the backup folder and then run the script?
>>
>> I should point out (if it makes any difference) that I am access the
>> server via
>> vnc
>>
>> Tim
>>
>>
>>
>> --
>> Please post to: Hampshire@mailman.lug.org.uk
>> Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
>> LUG URL: http://www.hantslug.org.uk
>> --------------------------------------------------------------
>>
>
>
--
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--------------------------------------------------------------

Reply via email to