标题是‘case..esac 与 开机启动’,但是两者并没有关系。
本文主要记录了 使用case..esac条件语句写一个Shell脚本 管理一个Java程序,并使其能跟随系统启动。
case..esac
新建Shell文件 /etc/init.d/rc.java_program,(rc是 runlevel control 的意思)。文件内容如下
1 |
|
接下来可以使用 /etc/init.d/rc.java_program start(或service rc.java_program start) 启动程序,/etc/init.d/rc.java_program stop(或service rc.java_program stop) 关闭程序….
跟随系统启动
编辑 /etc/rc.local 文件,在最后一行新增 /etc/init.d/rc.java_program restart。
该 /etc/rc.local Shell文件会在系统启动完成之后执行。详请查看拓展阅读。
$ reboot 重启,使用 /etc/init.d/rc.java_program status 看一下进程启动了没有吧。