On 9 September 2010 18:34, Tim <xendis...@gmx.com> wrote: > > I have a script that lives in a folder called /backup I start from the cli > by > changing to the backup folder and then typing > > ./day4 > > I want to automate this but the schedule program does allow me to quote a > start > up folder so when I type > > /backup/day4 > or > /backup/./day4 > > It fails to run, > > What do I need to do to make it run from the schedule program?? > > Tim > > -- > Next meeting: Bournemouth? TBD, Wednesday 2010-10-06 20:00 > Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ > How to Report Bugs Effectively: http://bit.ly/4sACa >
If you're scheduling from cron, you should just be able to run the script like: cd /backup && ./day4 Ideally though, if your script needs the current directory to be the same directory that's contains the script, it might be worth putting a command to switch to the scripts directory in the script itself. Assuming it's a bash script: cd `dirname $0` should switch to the directory when inserted at the top of the script, in which case you can just call the script file by it's full path. -- Andrew Montgomery-Hurrell Professional Geek Blog: http://darkliquid.co.uk Twitter: http://twitter.com/darkliquid Fiction: http://www.protagonize.com/author/darkliquid -- Next meeting: Bournemouth? TBD, Wednesday 2010-10-06 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://bit.ly/4sACa