gpg i ett cron-script..
Tjopp,
gör följande i ett cron-script:
0 19 * * * /bin/sh /backup/backupscript
"
#!/bin/sh
# Niclas S Techtrade 2002-06-20
#
cp -v /data/backup/*.gpg /data/backup/old
tar cvzf /data/backup/soderlund-etc.tgz /etc
tar cvzf /data/backup/soderlund-bind.tgz /etc/bind
tar cvzf /data/backup/soderlund-www.tgz /data/www
tar cvzf /data/backup/soderlund-usr.tgz /usr
tar cvzf /data/backup/soderlund-home.tgz /home
echo <ett lösenord> | /usr/bin/gpg -c --yes --passphrase-fd 0
/data/backup/soderlund-etc.tgz
echo <ett lösenord> | /usr/bin/gpg -c --yes --passphrase-fd 0
/data/backup/soderlund-bind.tgz
echo <ett lösenord> | /usr/bin/gpg -c --yes --passphrase-fd 0
/data/backup/soderlund-www.tgz
echo <ett lösenord> | /usr/bin/gpg -c --yes --passphrase-fd 0
/data/backup/soderlund-usr.tgz
echo <ett lösenord> | /usr/bin/gpg -c --yes --passphrase-fd 0
/data/backup/soderlund-home.tgz
# Done
"
och får följande felmeddelande, antar det har något med pipe'n av
lösenordet att göra in till ggp. Men hur göra för att få detta att fungera?
Är det någon annan FD som gäller när det körs utan en tty i bakgrunden? När
jag kör scriptet från konsoll eller via en ssh/pts session fungerar det fint..
"
gpg: cannot open /dev/tty: No such device or address
gpg: cannot open /dev/tty: No such device or address
gpg: cannot open /dev/tty: No such device or address
gpg: cannot open /dev/tty: No such device or address
gpg: cannot open /dev/tty: No such device or address
"
mvh Niclas
|_|_|_|_| Niclas Söderlund
|_|_|_|_| All work and no play makes Jack a dull boy
Reply to: