在没有 init 系统或 cron 的情况下自动执行服务或 init 脚本

在没有 init 系统或 cron 的情况下自动执行服务或 init 脚本

背景知识:我有一台运行 Docker 镜像的 Linux Synology 服务器。有一个 Docker 镜像中已经包含大量内容,我无法重新创建它,因此基本上是错误地作为 VM 运行。此外,我无法编辑 Dockerfile,因为 Synology 服务器中的界面有点混乱,这真的很难维护(它们在一个不打算更新的隐藏文件夹中创建自动只读 Dockerfile)

问题是由于docker没有init系统+cron服务没有启动,所以我想找到一种在启动后激活cron服务的方法。

我发现的唯一想法是伪造已经在启动时运行的可执行文件之一,例如 apache2,并在那里创建一个执行的脚本,即真正的 apache2 服务 + cron 服务。

我知道这是一个非常奇怪的想法,但我想不出任何其他选择,这就是为什么我请求你的帮助,以找到更优雅的东西。

相关内容