Script does not do what it is told to do
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Whenever I run this script -- or several others like it
#!/bin/bash
# Script to back up all browser files in directory /home/ken/mozilla.
STARTDIR=$PWD
cd /home/ken
tar -czf /media/fde/backups/kbrowsers.tgz --exclude-caches \
- --wildcards -T docs/tarlists/kbrowsers.lst
cd "$STARTDIR"
it returns the following:
ken@Turing:~$ tarkbrowsers
tar (child): /media/ssda/backups/kbrowsers.tgz: Cannot open: No such
file or directory
tar (child): Error is not recoverable: exiting now
tar: /media/ssda/backups/kbrowsers.tgz: Cannot write: Broken pipe
tar: Child returned status 2
tar: Error is not recoverable: exiting now
It is trying to save the tarball to a different portable storage
device, ssda, which had failed and consequently is no longer in
/etc/fstab. How could such a thing happen?
However, if I pull the line with the tar command out of the script and
running it independently it does what it is told. If there is
something wrong with the script I can't find it.
I also tried the script with the second line reading STARTDIR="$PWD";
but that change made no difference, the result was the same.
Help please!
Regards, Ken
-----BEGIN PGP SIGNATURE-----
iF0EARECAB0WIQR9YFyM2lJAhDprmoOU2UnM6QmZNwUCXbInjgAKCRCU2UnM6QmZ
N4QyAJkBqb+i4+4VRA38OWfWHV1GE15AmQCffAk/LjD8QAk48ElZPDk2ReI5RJc=
=tfcB
-----END PGP SIGNATURE-----
Reply to: