![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| どのようにマシン上でcshやbashのbashスクリプトを実行してください | npatwardhan | シェルプログラミングとスクリプティング | 3 | 2008年11月19日 04:17午前 |
| bashの変数を渡すからbashスクリプトからperlのに | arsidh | シェルプログラミングとスクリプティング | 10 | 2008年6月4日 01:25午後 |
| 私はbashスクリプトを用いて何が悪いのか? | ikk | シェルプログラミングとスクリプティング | 4 | 2008年2月22日 12:55午前 |
| 問題はUnixのスクリプトを用いてリモートTomcatを起動する | shrgh | シェルプログラミングとスクリプティング | 2 | 2008年2月8日 08:23午前 |
| bashのシェルに間違ったパスフラグ | andyj | シェルプログラミングとスクリプティング | 7 | 2003年7月7日 04:01午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ご自分のTomcatを再起動するとbashスクリプト間違ってfingureに役立つ
こんにちは、私はUnixをnbee 、私は私のTomcatを使用しているかどうかをチェックするスクリプトを実行していると次の場合にそれを再起動します。しかし、実際にそれぞれの時間も、私のTomcatをまだ実行している私のTomcatを再起動罰金:
スクリプトを実行することができますが、チェックとアクションを実行する場合は、チェックが失敗する /ルート/ (からcommandchecker.sh http://downloads.rimuhosting.com/commandchecker.sh) /ルート/ istomcatrunning.sh : コード: # ! / binに/ bashの tomcatpids \u003d ` psのaxf - \u003d 200幅|はgrep " \ - Dの[ j ] " ava.endorse | セッド ' / ^ * / / gの' |カット- Dの' ' - fを1 ` [ - Z "を$ tomcatpids " ] ;し、場合 1 ' 'のコードは失敗を返す# 戻り1 Fiの 戻り0 /ルート/ restarttomcat.sh : コード: # ! / binに/ bashの ことをしようと#ニース は/ etc / / init.dの/ rc.d tomcatを停止 # drastics対策が必要ですが、時には物事応答していない場合があります -9 ` psのaxf - \u003d 200幅|はgrep " \ - Dの[ j ] ava.endorse "殺す| セッド ' / ^ * / / gの' |カット- Dの' ' - fを1 ` は/ etc / / init.dの/ Tomcatを起動rc.d cronジョブ。 /等/ cron.d / monitortomcat.cron 0-59/5 * * * *ルート/ルート/ commandchecker.sh -メール youremail@example.com -コマンド" /ルート/ istomcatrunning.sh " - onfail " /ルート/ restarttomcat.sh " - triggeractionafternfails 3 - checkname tomcatcheck >は/ dev / nullを" スクリプトを実行するときになるのエラー: /ルート/ istomcatrunning.sh :ライン5 :復帰:のみ` 'スクリプトは、関数またはソースから戻ることができます /ルート/ istomcatrunning.sh :行7 :リターン:のみ` 'スクリプトは、関数またはソースから戻ることができます ( 25最近) ' /ルート/ istomcatrunning.sh ' ''コマンドの結果を予想と一致した。 recodeは\u003d 1 いくつかの措置をとる: /ルート/ restarttomcat.sh 殺す:使い方: [殺すsigspec | - nを符号|秒- sigspec ] pidを| jobspec ...または殺す- lの[ sigspec ] 起動して長すぎると、上に応答していない UNIXおよびLinuxフォーラム- UNIXおよびLinuxの専門家から学ぶを与える コマンドの結果の不一致/ルート/ istomcatrunning.sh 、電子メールを送信する 誰も何が悪いのスクリプトをしてくださいfingureに役立つもらえますか? 多くの『 THX 。 Quyenグエン。 |