Linux で .sh ファイルを作成し、Web ページ (php + Apache) から実行したいと考えています。簡単な例のいくつかは問題なく実行されます。しかし、エコーパイプでは実行できません:
#!/bin/sh
set +v
cp /tmp/test/test1.tar.gz.gpg /tmp/test/ts2.gpg
echo 'myPassword' | /usr/bin/gpg --passphrase-fd 0 --output /tmp/test/test1.tar.gz --decrypt /var/backups/test1.tar.gz.gpg
exit 0
ts2.gpg をコピーできますが、2 番目のコマンド (復号化) を実行できません。