▎本文由简悦转码, 原文地址
- AWS EC2 虽则号称只有0.1%-0.2% 停机时间,但测试了几年使用EC2的经验,新设定的 Ubuntu 服务器,差不多 2、3 个星期,就会无源无故的重启 (Restart)。 再使用多长一点时间,就会连重启也不成功,要人手关闭EC2个体电源(Power off)再开。
- 问题是,重启后我要先停用预设的 Apache 服务器,再执行 LAMPP 服务器。 但测试多次,开机执行脚本(startup script),但就是未能执行LAMPP服务器。
- 反复测试一下,问题是源于开机执行脚本的'Service'位置。 假设我设置了执行脚本名称为'startup.service'。
- 加入以下內容:
- 之后在 / opt/startup.sh 文件,简单设置停用 Apache 服务器,再执行 LAMPP 服务器就可以。
- 加入以下内容。 要注意头一句『#!/bin/bash』是必需的,否则在埶行脚本时,系统就不知道要用那个编释器 (interpreter) 去执行脚本。
- 更改后,重新加载执行脚本。
- 再启动执行脚本。
- 需要时可检查执行脚本状态。