ホーム > タグ > bash

bash

さくらでデフォルトのシェルをbashに変更する

この記事は
さくらでデフォルトのシェルをbashに変更する
に引っ越しました。

tomcatの起動と終了のスクリプトを用意する

*tomcatのインストールの続きになる。たぶん。メイビ。パーハップス。

シンボリックリンクというのを張ったけれど、それでもやっぱり起動とか終了とかが面倒な気がするので、これも初めて「シェルスクリプト」というのを用意して、もうちょっと楽にしてみる。

ユーザホーム(/Users/[username])にbinというディレクトリを作成
*cd だけでユーザホームには行ける

$ mkdir bin

このbinディレクトリに移動してからvimを起動して、start_tomcat.shという名前でシェルスクリプトを書いてみる。

$ cd bin
$ vim start_tomcat.sh

スクリプトの内容(tomcatの起動)

#!/bin/sh
export CATALINA_HOME=/usr/local/tomcat/current
export JAVA_HOME=/usr
$CATALINA_HOME/bin/startup.sh

インストールしたtomcatのあるディレクトリをCATALINA_HOMEのところで指定している。(シンボリックリンクってのを張ったからこういうパスになっている)*tomcatのインストール

んで、最後の行でtomcatの起動スクリプトを指定しているみたい。(他のところいまんとこよく分からない)*Bourneシェルスクリプト入門(+bash)

実行権限を与えた上でスクリプトを実行
(このスクリプトのあるbinディレクトリに移動して)

$ chmod 755 start_tomcat.sh
$ ./start_tomcat.sh
Using CATALINA_BASE:   /usr/local/tomcat/current
Using CATALINA_HOME:   /usr/local/tomcat/current
Using CATALINA_TMPDIR: /usr/local/tomcat/current/temp
Using JRE_HOME:       /usr

ブラウザでlocalhost:8080/にアクセスして確認。OK。

終了のスクリプトも同様に(tomcatの終了)

#!/bin/sh
export CATALINA_HOME=/usr/local/tomcat/current
export JAVA_HOME=/usr
$CATALINA_HOME/bin/shutdown.sh

これも実行権限を与えた上でスクリプト実行

$ chmod 755 stop_tomcat.sh
bitmeister-no-macbook:bin bitmeister$ ./stop_tomcat.sh
Using CATALINA_BASE:   /usr/local/tomcat/current
Using CATALINA_HOME:   /usr/local/tomcat/current
Using CATALINA_TMPDIR: /usr/local/tomcat/current/temp
Using JRE_HOME:       /usr

ブラウザでlocalhost:8080/にアクセスして確認。OK。

これからは、このスクリプトのある/Users/[username]/binに移動して

$ ./start_tomcat.sh

でtomcat起動

$ ./stop_tomcat.sh

で終了。これでOK。

ホーム > タグ > bash

検索
フィード

ページの上部に戻る