我正在开发一个用通用的、跨平台友好的 Java 编写的产品。但是,此 Java 组件插入到本机编译的、特定于平台的第三方 SDK。一个潜在客户运行 AIX,所以我需要创建一个 AIX 分发包,但我没有可供我使用的 AIX 机器。
我正在寻找最具成本效益的方法来实现这一目标。我真的只需要在几天内对 AIX 机器进行 shell 和 FTP 访问,并且可能在未来非常零星地访问。
基于 AIX 的托管/云服务似乎非常薄弱;我什至找不到 IBM 提供的此类产品(尽管它可能已被埋没在难以理解的企业语言中)。这些看起来像可能的选项:
...但事实上,你必须先与销售代表交谈,然后才能做任何事情,这让我认为他们心中有更大的承诺。
有人知道访问 AIX 框的好方法吗?
我正在使用 Let's Encrypt 来保护 Ubuntu 上的 Apache 安装。我最近设置了一个部署挂钩脚本以在续订时运行,我正在certbot renew
使用该--deploy-hook
选项在 cron 作业中传递给它。
在设置后的第一次更新时,我注意到部署钩子脚本没有运行。深入研究日志,我发现certbot renew
实际执行更新的调用并未使用--deploy-hook
参数调用。
我还看到它certbot renew
每天被调用 3 次,而我的 cron 作业只设置为每天运行一次。这三个调用之一恰好在 cron 作业中指定的时间,并且--deploy-hook
提供了参数。另外两个时间是大约 00:30 和大约 12:45,但确切的时间每天都有几分钟的变化。--deploy-hook
其他调用不提供该参数。
那么:certbot renew
除了我的 cron 工作之外,到底在运行什么?我确认只有root
一个crontab
, 并且它只包含单个作业定义。