在错误关闭的情况下创建shell脚本以重启linux

时间:2017-07-10 17:10:03

标签: linux shell raspberry-pi3

我在Raspberry Pi 3中运行了Raspbian Jessie 8.有2个由PM2自动启动的JavaScript服务。

但是,如果Raspberry关闭不正确,例如,如果移除了能量电缆,则服务无法启动。

只有在Raspberry正确关闭时才会自动启动它们,例如使用sudo reboot

我需要一个shell脚本来检查Raspberry是否被错误关闭,如果是,则使用sudo reboot重新启动。

我看到herehere如何创建一个简单的重启脚本,here如何检查服务是否正在运行,但没有发现如何检查不正确的关机。谁能告诉我怎么样?

1 个答案:

答案 0 :(得分:1)

您始终可以将您的服务启动到旧的启动文件/etc/rc.local中,这是一个shell脚本,被称为启动时的最后一件事。确保其可执行文件。