标题是‘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
看一下进程启动了没有吧。