我正在尝试为应用程序编写服务脚本。所以我可以这样控制它:
./myscript.sh start|stop|status
启动时pid.file创建进程 ID,并基于它我可以检查状态并停止进程。在停止命令中我删除了pid.file- 没关系。
pid.file
但是,如果应用程序以异常方式崩溃 - 关闭电源等,则pid.file不会删除,我需要手动删除它。
如何在脚本中正确处理这种异常情况?
linux shell pid shell-scripting
linux ×1
pid ×1
shell ×1
shell-scripting ×1