JIRAのサービスが起動中か知りたいので調べた
はじめに
$ systemctl status jiraみたいな感じで確認できるのか調べました。
ちなみにjiraの知識は使ったことあるけどオンプレとなると未知の領域って感じのパンピーです。
作業環境
mac
オンプレのjira
作業開始
ググる
公式の手順が2つ見つかりましたのでそれに倣います。
こっちは補足っぽく読む感じで。startとstopは存在するっぽい。
https://ja.confluence.atlassian.com/jirakb/startup-check-starting-jira-872266333.html
手順通りに読み進めると少しずつ理解できました。
仮にstatus.shみたいなスクリプトが存在するなら設定できそうですね。
init.d配下にjiraサービスを配置して、その中でstartとstopを呼び出してる。
よってstatusはないです。
ドキュメント後半はchkconfigにaddして自動起動の設定したり、ですので省略。
ならどうやって起動中か否か判定するの、と問われるとpsコマンドしかなさそうです。
$ ps aux | grep jira
これでプロセスが起動してれば起動中だし、出力されなかったら停止中。。って判断で良さそうですね。
再起動もstop→startしかなさそうですし、systemctlに慣れた身としてはなんか違和感。
けどその思い込みで結構時間を消費してしまったので反省です。
psコマンドについてわかりやすかった記事はこちら。
https://qiita.com/toshihirock/items/565fe71d778d3ee36b96
記事内のコマンドを拝借させていただきました、出力結果をいい感じにしたければ下記コマンドで。
$ ps aux |egrep 'PID|jira'|grep -v 'grep'
こうすると以下のようにカラムに名前がつきます。素晴らしい!
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
おわりに
目的はjiraの起動ステータス確認なのですが、調べて身についた知識は他の作業でも活かせるのが楽しいところですね。
本記事がどなたかのお役にたちますように〜!
Author And Source
この問題について(JIRAのサービスが起動中か知りたいので調べた), 我々は、より多くの情報をここで見つけました https://qiita.com/sosat/items/c81c868a993103f84174著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .