私はLinuxを初めて使用し、コンピュータの起動時に.shファイルを起動する方法を知りたいです。デフォルトでは、Linux OSがインストールされているサーバーシステムがあり、システムが再起動/衝突したときにいくつかのjbossアプリケーションを実行したいと思います。
S99jBossServers
rc2.dにリンクを追加し、/etc/rc.d/init.d/jBossServers.sh
フル権限を付与しました(777)。jBossServers.sh
内容jBossServers.sh
は次のとおりです
#!/bin/sh
#
# chkconfig: 2345 80 30
# description:
#
RETVAL=0
start () {
/root/batch/startSikkimCA.sh
/root/batch/startSikkimSp.sh
}
stop () {
/root/batch/stopSikkimCA.sh
/root/batch/stopSikkimSp.sh
RETVAL=$?
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
start
;;
*)
start
;;
RETVAL=$?
esac
exit $RETVAL
正しいかどうかはわかりませんが、そこに2つのパスが参照されています。
開始()と停止()
正確ですが、コンピュータを再起動してもアプリケーションは起動しません。