The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
excat別の文字列の検索文字列(はgrep " " )が失敗する bora99 UNIXのダミー質問と回答のため 0 2008年6月5日 07:41午前
はgrep文字列と、次の行 karthikn7974 シェルプログラミングとスクリプティング 7 2008年5月23日 06:06午前
複数のファイルをtxtファイルの検索文字列にはgrepの問題 m00 UNIXのダミー質問と回答のため 2 2008年5月18日 03:21午後
psの、アルファベットのF |はgrep <文字列> soliberus Sun Solaris 9 2007年12月7日 03:31午前
、を削除するsedはgrep 、 awkは、正規表現-ファイルから一致する部分文字列を抽出する/文字列 ropers シェルプログラミングとスクリプティング 2 2006年5月23日 02:56午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2007年11月22日
eb222 eb222 is offline
登録ユーザー
  
 

参加日: 2007年3月
投稿数: 6
どのようにログに文字列のファイルはgrep

やあ

イムscriptwhichバックアップを実行し、ログファイルを作成する

どのようにログファイル内の文字列のためには、バックアップスクリプトを終了します、そうでなければ次のステージにはgrep続けることができるか

すなわち、

12時32分53秒INFファイル-クライアントのバックアップ用のデータ送信完了

12時33分〇二秒INFに-バックアップクライアントlonbob04bak期限Business_Objects_User 、スケジュールbus_obj_user :要求された操作を使用してrootで正常に完了した。

のように何かがあると思う:


もし

[ログファイル|はgrep "を要求された操作は正常に"完了しました]

し続ける
  #2固定リンク)  
Old 2007年11月22日
Cameron's Avatar
キャメロン Cameron is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2001年11月
場所:ブリスベン、オーストラリア
投稿数: 500

コード:
if [ `grep "the requested operation was successfully completed" ${LOGFILE}` ]
then
  ... all ok ...
else
  ... gone south ...
fi

即席のため、自分でテストしてください。 (は)確かに

キャメロンの編集最終; 2007年11月22日に 09:13午前..理由:欠場を' ` '
  #3固定リンク)  
Old 2007年11月22日
sandy0077's Avatar
sandy0077 sandy0077 is offline
登録ユーザー
  
 

参加日: 2007年8月
場所:英国
投稿: 10
またはかもしれない... ūでした

はgrep "を要求された操作は正常に" >は/ devログファイル/ nullを完了しました
もし[ $ ? -式0 ]
それから
継続
その他の
終了
Fiの

-
  #4固定リンク)  
Old 2007年11月22日
mvictorvijayan mvictorvijayan is offline
登録ユーザー
  
 

参加日: 2007年9月
投稿: 29
スクリプト

# ! / binに/ ksh

はgrep "を要求された操作は正常に" $ 1 >は/ dev / nullを完了しました
結果\u003d ` $エコー? `
もし[ $結果\u003d\u003d 0 ] ;し
"続行"エコー
その他の
"停止"エコー
Fiの

このスクリプトのファイル名sample.shと想定されています。お使いのログファイル名ログファイルは、このようにして、コマンドプロンプト

$sample.shログファイル
  #5固定リンク)  
Old 2007年11月22日
grial's Avatar
grial grial is offline Forum Advisor  
エルのUNIX esとして国連トロ
  
 

参加日: 2006年6月
場所:マドリード(スペイン)
投稿数: 531
に応じて、いくつかのアプローチがあります:
-バックアップスクリプトは、スクリプト外で実行されます。
-バックアップスクリプトが終了するときに、その行は、ログの中に示されています。
-は、バックアップのログのみをしている(またはそれ以上)は1行のテキストを含む必要があります。
-その他...
この場合、 1つの可能性:

コード:
#!/bin/ksh

( tail -f backup.log | while read l; do
   echo ".\c"
   echo $l | grep "the requested operation was successfully completed" > /dev/null 2>&1
   (( ! $? )) && exit 0
done ) && echo "string found, continue..."

# whatever to execute after the match, down here...

以上の場合はその場では、ログファイル"をチェックする"を...

よろしく。

編集grialで最終; 2007年11月22日に 12:21午後..理由:コメントを追加しました
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:58午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0