Tengo un script que tiene una parte que se ve así:¿Cómo ejecutar gpg desde un script ejecutado por cron?
for file in `ls *.tar.gz`; do
echo encrypting $file
gpg --passphrase-file /home/$USER/.gnupg/backup-passphrase \
--simple-sk-checksum -c $file
done
Por alguna razón, si me quedo este script manualmente, funciona perfectamente bien y todos los archivos están encriptados. Si ejecuto esto como tarea cron, echo $file
funciona bien (veo "cifrar <archivo>" en el registro), pero el archivo no se cifra y gpg silencioso falla sin salida de stdout/stderr.
¿Alguna pista?
Gracias por esto, estábamos teniendo exactamente el mismo problema! – latortuga
mismo problema aquí. - lote trabajado – user1052080
Muchas gracias, el mismo problema aquí. Deben incluir la opción --batch en gpg --help ... al menos en mi versión (1.4.10) falta. – tbk