我正在开发一个用于签名和加密文件的脚本。
我有两个问题:
- 运行脚本时,它有时会要求输入密码,然后在下次运行中手动输入密码后,它不会再次询问我。一段时间后它会再次询问我密码。这是否只是我手动输入密码后的一个会话,一段时间后会话将结束,我需要再次输入?如果是这样,我该如何自动化?
使用的命令:
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
- 在对文件进行签名和加密之前,我需要执行 screen 命令。我正在使用
screen -m -d bash -c scriptname.sh
,但在检查屏幕列表后,每次运行命令时都会添加另一个独立的屏幕。如何运行自动执行屏幕的脚本并在脚本运行完成后退出屏幕。
我计划通过它来运行它crontab
,它需要在没有任何手动输入密码或终止屏幕的情况下运行。