Ich habe eine Lösung dafür gefunden.
/usr/bin/gpg --no-tty --batch --passphrase-file /path/to/passphrase/file --output \ /path/to/output/dir/full_db_restore --decrypt full_db_backup_current.tar.gpg
Der einzige Unterschied ist, dass ich Optionen --no-tty
und --batch
Optionen hinzugefügt habe . Nachdem ich mich bei meinem Unix-Server angemeldet habe, wechsle ich Benutzer von UserA zu UserB. Ich gehe davon aus, dass ein Fehler aufgetreten ist, weil ich die Benutzer wechsle. Ich bin nicht sicher, ob dies die Schreiblösung ist, da die oben genannten Optionen beim Aufruf des Befehls von einem Shell-Skript aus verwendet werden. Jede zusätzliche Information wäre sehr dankbar. Danke im Voraus.