GPG署名+パスワードでファイルを暗号化

GPG署名+パスワードでファイルを暗号化

ファイル署名と暗号化のためのスクリプトを開発しています。

2つの質問があります。

  1. スクリプトの実行時には時々パスワードを要求することがあります。しばらくして、もう一度パスワードを尋ねます。これはパスワードを手動で入力し、一定時間が経過するとセッションが終了し、パスワードを再入力する必要があるセッションですか?では、どのように自動化できますか?

使用されたコマンド:

gpg --always-trust --compress-algo 1 --cipher-algo cast5 --armor \
    --recipient [email protected] --local-user [email protected] --passphrase "asdf2lkjh" \
    --output done_output.txt.gpg -se o113142.out
  1. ファイルに署名して暗号化する前に、screenコマンドを実行する必要があります。を使用していますが、screen -m -d bash -c scriptname.sh画面のリストを確認してみると、コマンドを実行するたびに別の独立した画面が追加されます。自動的に画面を実行し、スクリプトの実行が完了した後に画面を終了するスクリプトをどのように実行できますか?

これを実行する予定であり、crontab手動パスワード入力や終了画面なしで実行する必要があります。

関連情報