У меня есть этот код, который я могу запустить без проблем на моем Amazon EC2
с помощью SSH
echo mypassphrase | /usr/bin/gpg --batch --yes --always-trust --output daily_file/EZPNotif_1A_20160401.txt --passphrase-fd 0 daily_file/EZPNotif_1A_20160401.txt.gpg
но когда я пытаюсь выполнить его с помощью php exec, как это
exec("echo mypassphrase | /usr/bin/gpg --batch --yes --always-trust --output ".$decryptedFiles[$i]." --passphrase-fd 0 ".$encryptedFiles[$i], $output, $return_var);
$return_var
вернет 2. И, конечно же, файлы не decrypted
, Что я должен делать?
Задача ещё не решена.
Других решений пока нет …