Date: Tue, 25 Oct 2005 13:13:52 -0500 From: Robert Wall <cp@web-walrus.com> To: <freebsd-questions@freebsd.org> Subject: Crontab and GPG? Message-ID: <20051025131352.217826@bob>
index | next in thread | raw e-mail
Hello! I'm attempting to run GPG from cron, and it's not working. I can run the script from the command line, and all works perfectly. When I try to run it from cron, however, it doesn't work. The crontab calls this script, called "pgpdecrypt" with the following crontab line: */1 * * * * root /bin/bash /etc/pgpdecrypt The /bin/bash wasn't originally there; I added it to make sure that the script was using the correct shell. Still no luck. Here's the script that it calls: echo >> /etc/pgpdecrypt.logger "PGP Decrypter Starting" cd /home/folder for filename in `ls *pgp` do gpg --batch --no-tty --passphrase-fd 0 --output /home/folder/pgp-decrypted/$filename.txt --decrypt /home/folder/$filename < /home/folder/pp /home/folder/pgp-decrypted/import.pl /home/folder/pgp-decrypted/$filename.txt echo >> /etc/pgpdecrypt.logger "/home/folder/$filename /home/folder/pgp-original/$filename" done The output file is cheerfully logging the filenames appropriately. /var/log/messages doesn't contain any errors. Anybody got any ideas? Even if I could get a competent logging mechanism in place to see why GPG doesn't feel like running, that would be great. Any help would be greatly appreciated. Thanks!help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051025131352.217826>
