我刚刚编写了一个快速脚本,用于使用 rsync 使从属 Web 服务器与主服务器保持同步。(https://github.com/simonjgreen/liveFolderSync/blob/master/liveFolderSync.sh)
我想让它在启动时运行并且可以通过通常的 /etc/init.d/... 或服务命令进行控制,但是这是我一直陷入的领域。我找到了两个 init.d 脚本和新贵的脚本非常混乱,并且在任何地方都找不到从头开始的指南。
我想对其进行的唯一控制是启动/停止/重新启动。显然稍后我会将配置移动到 /etc 中的单独文件中,但这已经在卡片上,因此超出了这个问题的范围。
任何指针/建议和最佳实践都会有所帮助。我应该补充一点,我正在 Ubuntu 上执行此操作。