Jon*_*han 2 amazon-web-services init.d amazon-linux
在 Amazon Linux 2发行说明中,Amazon 建议 initscripts 不应再存在于/etc/init.d
Amazon Linux 2 使用 systemd 219 init 系统来引导用户空间并管理系统进程。它以 /sbin/init 形式提供,并取代了上一代 Amazon Linux 中提供的 System V 风格的 init 系统。因此,initscripts 不应再存在于 /etc/init.d 中。应使用 systemctl {start|stop|restart} SERVICE_NAME.service 代替它。此外,服务 SERVICE_NAME {start|stop|restart} 与 Amazon Linux AMI 和 Amazon Linux 2 兼容。
我们依靠 initscript 在实例启动时自动启动 Supervisor。systemd 219 init 系统下有可行的替代方案吗?
新方法是为您的应用程序或启动脚本创建systemd 单元文件。对于简单的启动脚本来说,这似乎有点大材小用,但这是大多数当前 Linux 发行版所采用的方式 - Amazon Linux、Redhat、Ubuntu、Debian,它们都使用systemd,因此了解如何正确执行它是值得的。
例如,看看这里:创建和修改 systemd 单元文件
希望有帮助:)
归档时间: |
|
查看次数: |
14258 次 |
最近记录: |