Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jul 2005 11:40:38 +0200
From:      "Norbert Koch" <NKoch@demig.de>
To:        "Graham Bentley" <gbentley@uk2.net>, <freebsd-questions@freebsd.org>
Subject:   RE: Where to put scripts ?
Message-ID:  <000101c591c6$14846420$4801a8c0@ws-ew-3.W2KDEMIG>
In-Reply-To: <50079.81.174.174.115.1122370063.squirrel@maxproxy1.uk2net.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> I have a short script for Flexbackup ;
> 
> #!/bin/sh
> # Backup using Flexbackup
> /bin/rm -f /data/IT/Backup_Log/data*
> /usr/local/bin/flexbackup -newtape
> /usr/local/bin/flexbackup -dir /data
> /usr/bin/mt -f /dev/sa0 rewind
> /usr/bin/mt -f /dev/sa0 offline
> 
> I put this in /usr/bin/ and made exec
> 
> In crontab I put ;
> 
> # Flexbackup Nightly Backup Job
> 0 	2 	* 	* 	1-5 	root 	/usr/bin/backup
> 
> If I run the script manually at the prompt
> it works perfectly and a new log is written
> to /data/IT/Backup_Log/ - Great !
> 
> (From flexbackup.conf
> 
> $logdir = '/data/IT/Backup_Log';   # directory for log files)
> 
> If cron runs it, the old log is rm'ed but no new one is written ???
> 
> Is it something to do with paths / perms ?

Look into crontab(5). There is a section about the environment settings.
My idea is that flexbackup calls some program w/o full path.
Is flexbackup a shell/perl/* script?

Norbert



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000101c591c6$14846420$4801a8c0>