我有以下脚本:
#!/bin/sh -e
PWD="supersecretpassword"
file="/backup/2do/example.txt"
echo before
echo $PWD | gpg --passphrase-fd 0 -c $file
echo after
Run Code Online (Sandbox Code Playgroud)
如果手动执行,这些脚本工作得很好,但是当作为 crontab 执行时,当 gpg 行被执行时就会停止工作。
GPG 显示:
gpg: cannot open `/dev/tty': No such device or address
Run Code Online (Sandbox Code Playgroud)
我很感激任何建议!
解决方案:添加--no-tty到 GPG
我计划将目前由 Debian 提供支持的服务转移到 VirtualBox 中。如果需要,这将使我们能够轻松地将它移植到更快的机器上。设置将是:
debian host > Virtual Box #1 > debian instance #1 running Apache & application
> Virtual Box #2 > debian instance #2 containing database
Run Code Online (Sandbox Code Playgroud)
您是否有基于 Virtual Box 的生产设置的经验?它是否足够稳定和快速?你会推荐不同的产品吗?
非常感谢!
我正在努力寻找一些有用的指南,为我指明正确的方向。我有一个小数据库(~100MB,最大的表有 800k 条记录),但是基于几个组合连接的数据获取似乎很慢,尽管 EXPLAIN 中的语句看起来很好(主要是索引使用,部分是 Seq Scan)。
请告诉我您认为哪些指南有用。
非常感谢!