• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cronでGPGが使えない)

cronでGPGが使えない

このQ&Aのポイント
  • cronでGPGが使えないという問題が発生しました。シェルスクリプトを使ってデータベースのバックアップを取ろうとした際に、GPGの公開鍵が見つからないというエラーが出ました。
  • 問題の原因としては、rootユーザーで実行しているため、GPGの公開鍵をインポートする必要がありました。インポートした後に信頼度をI trust ultimatelyに設定したところです。
  • しかし、cronで同じシェルスクリプトを実行したところ、GPGの公開鍵が見つからないエラーが発生しました。原因としては、cronの実行環境とrootユーザーの環境で環境変数が異なるため、GPGが正しく動作しない可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nolix
  • ベストアンサー率19% (110/572)
回答No.1

public keyをフルパスで書いてみては如何でしょうか? あとは、stdoutかなぁ?rootで実行しているようですし…

pink_nose
質問者

お礼

ご回答ありがとうございます。 /etc/crontabに直接記述せず、crontab -eでスケジュールを追加したところうまく動きました。 同じrootユーザで実行でも/etc/crontabとcrontab -eでは挙動が違うのですね。 お騒がせしました。

関連するQ&A