用於監控網站是否異常的shell指令碼

shell 監控網站是否異常的指令碼,如有異常自動發電郵通知管理員。流程:1.檢查網站返回的http_code是否等於200,如不是200視為異常。2.檢查網站的訪問時間,超過MAXLOADTIME(10秒)視為異常。3.發送通知電郵後,在/tmp/monitor_load.remark記錄發送時間,在一小時內不重複發送,如一小時後則清空/tmp/monitor_load.remark。#!/bin/bash

Linux shell編程基礎 一、shell簡介

shell簡介shell處於kernel的外層,用來負責接收使用者輸入的命令,然後將命令解釋成kernel能瞭解的方式,然後由kernel去執行,再將結果傳回預設的輸出周邊。shell是一種命令直譯器,同時也是一個程式語言。shell有很多種,在眾多的Linux發行版中,標準的shell是bash,也是我們學習的主要對象。第一個程式範例:hello.sh#!/bin/bashecho 'Hello World'執行之前,給予執行許可權:chmod +x

SHELL排序測試

一、比較表: 第一章第一節中所提及的排序程式測試結果如下: ┌──────┬─────────┬────────┐ │ 項 目│ C │組 合 語 言 │ ├──────┼─────────┼────────┤ │源程式長度 │ 1,363 Bytes│ 3,581 Bytes│ │執行程式長度│ 69,345 Bytes│ 803 Bytes│ │編程時間 │ 20 小時 │ 80 小時 │ │8,000 筆需時│ 30 秒 │ 8 秒 │ │48,000筆需時│ 640KB中, 無法執行│

shell sh更新的css圖片版本

#!/bin/bash csstmpl_path="/home/fdipzone/php/csstmpl" css_path="/home/fdipzone/php/css" replacetags=(".png" ".jpg" ".gif") convertnum=0 search_child=$1 echo ${search_child:=0} > /

用SHELL指令碼批量替換Netatalk字元集檔案名稱

前一段時間遇到一個批量修改檔案名稱的,是一台debian檔案伺服器,為mac提供檔案分享權限設定服務,其中的漢字部分採用編碼方式(查了下資料,應該是的,沒有去實際驗證),具體的編碼原則如下:一個儲存於linux伺服器中的字元名稱為Product_List:b2:fa:c6:b7:c4:bf:c2:bc,編碼方式為CP936,但已經不會有中文了。編碼的轉換方式為:後面的兩位字元就是對應CP936字元集的一個字元(半個漢字)的HEX內碼,如上面檔案名稱轉換後應該為:Product_List產品目錄,

LINUX CRONTAB定時計劃調用SHELL備份資料庫

1、體系:採用LINUX CRONTAB定時計劃調用SHELL,執行RMAN[oracle@DB]$ crontab -l0 1 * * 0 /u01/bak/rman/script/inc0.sh0 1 * * 1 /u01/bak/rman/script/inc2.sh0 1 * * 2 /u01/bak/rman/script/inc2.sh0 1 * * 3 /u01/bak/rman/script/inc2.sh0 1 * * 4

用shell完成Informix的效能監控

用shell實現informix的效能監控,並以html格式輸出,直觀方便。

Linux/Unix shell 參數傳遞到SQL指令碼

在資料庫營運的過程中,Shell 指令碼在很大程度上為營運提供了極大的便利性。而shell 指令碼參數作為變數傳遞給SQL以及SQL指令碼也是DBA經常碰到的情形之一。本文主要討論了如何將shell指令碼的參數傳遞到SQL指令碼之中並執行SQL查詢。1、啟動sqlplus時執行指令碼並傳遞參數robin@SZDB:~/dba_scripts/custom/awr> more tmp.sh#!/bin/bash# ---------------------------------------

Unix作業系統下快速切換目錄的shell

如果你的目錄層次很深的話,這個shell會很方便的直接切換到目的目錄,例如目前的目錄/usr/home,而目錄desdir在/usr/home/app/local/opp/william/desdir直接打入$ cd desdir,便可直接從目前的目錄/use/home切換到/usr/home/app/local/opp/william/desdir配置一下.profile,加入兩行. ./bin/chdiralias cd='chdir'file:chdir# auto find your

利用jQuery外掛程式擴充識別瀏覽器核心與外殼的類型和版本的實現代碼_jquery

尤其是在當今各種瀏覽器滿天飛(據說僅以IE為核心的瀏覽器就有200種之多)。   小弟今天寫了個基於jQuery的外掛程式擴充,主要用於識別瀏覽器核心與外殼的類型和版本。可識別各種瀏覽器的核心,並已經支援多種國內主流瀏覽器。   費話不多說,上我的JavaScript代碼:(檔案名稱:jquery.browsertype-1.0.js) 複製代碼 代碼如下: /** * jQuery外掛程式開發方法二:第一步:外掛程式定義 */ jQuery.myPlugin = {

Window下adb shell中文亂碼問題解決方案_Android

Window下,進行adb shell後,舉個例子,如果你的sdcard下儲存著中文字元檔案名稱的檔案,則在CMD下顯示是一些無規律的中文並夾雜著亂碼。出現這種情況的原因是:Android中使用的是UTF-8字元,而CMD預設字元集是ANSI,中文環境下即為GBK,字碼頁為936。查詢當前字碼頁的方法為在CMD下直接輸入“chcp”命令,並會返回“活動的字碼頁:936”字樣。找出原因了,解決辦法也就有了。只要使用UTF-8格式的字碼頁65001就OK了,命令如下:chcp

jQuery彈層外掛程式jquery.fancybox.js用法執行個體_jquery

本文執行個體講述了jQuery彈層外掛程式jquery.fancybox.js用法。分享給大家供大家參考,具體如下:fancybox是jquery的外掛程式,功能強大。支援對放大的圖片添加陰影製作效果,對於一組相關的圖片添加導航操作按紐,除了能展示層外,還可以展示iframed內容, 通過css訂製樣式。配合其他外掛程式,能實現更旋的效果。這裡給出官方下載以及執行個體地址:http://fancyapps.com/fancybox/附帶給出本站下載地址。到目前為止,fancybox的最新版本2.

Java調用linux shell指令碼的方法_java

首先,我們需要增加使用者對該指令碼的執行許可權,即複製代碼 代碼如下: String cmdstring = "chmod a+x test.sh"; Process proc = Runtime.getRuntime().exec(cmdstring); proc.waitFor(); //阻塞,直到上述命令執行完 cmdstring = "bash test.sh"; //這裡也可以是ksh等 proc =

淺析java 希爾排序(Shell)演算法_java

先取一個小於n的整數d1作為第一個增量,把檔案的全部記錄分成d1個組。所有距離為dl的倍數的記錄放在同一個組中。先在各組內進行直接插入排序;然後,取第二個增量d2<d1重複上述的分組和排序,直至所取的增量dt=1(dt<dt-l<;…<d2<d1),即所有記錄放在同一組中進行直接插入排序為止。該方法實質上是一種分組插入方法。原理圖:原始碼複製代碼 代碼如下:package com.zc.manythread;/** *  * @author

Android中執行java命令的方法及java代碼執行並解析shell命令_Android

android中執行java命令的方法大家都曉得嗎,下面一段內容給大家帶來了具體解析。android的程式基於java開發,當我們接上調試器,執行adb shell,就可以執行linux命令,但是卻並不能執行java命令。那麼在android的shell中是否就不能執行java程式了呢。答案是否定的。我們可以通過app_process來執行java程式。寫一個hello world吧,就是剛開始學java的時候 寫得那個hello

簡介Java程式的Shell指令碼封裝_java

在許多Java工程中,經常會看到帶有程式自訂參數調用Java命令的封裝shell指令碼。例如, $ANT_HOME/bin/ant, $GROOVY_HOME/bin/groovy,甚至在我們的TimeMachine

Java調用Shell命令的方法_java

本文執行個體講述了Java調用Shell命令的方法。分享給大家供大家參考。具體如下:近日項目中有這樣一個需求:系統中的外幣資金調度完成以後,要將調度資訊產生一個Txt檔案,然後將這個Txt檔案發送到另外一個系統(Kondor)中。組建檔案自然使用OutputStreamWirter了,傳送檔案有兩種方式,一種是用寫個一個類似於FTP功能的程式,另外一種就是使用Java來調用Shell,在Shell中完成檔案的發送操作。我們選擇後一種,即當完成外幣資金的調度工作後,用Java的OutputStre

shell指令碼自動備份資料庫

標籤:class   ubuntu   res   微軟雅黑   資料   127.0.0.1   root   restart   crontab   shell指令碼自動備份資料庫1.編寫備份指令碼vi

幾種常用排序演算法(bubble、select、insert、shell、未完待續)

標籤:import   shel   ati   color   out   ext   can   選擇   移動   接下來兩天重新看看幾種常用的排序演算法。1、冒泡排序法每次從

shell中數組基礎文法

標籤:for   bin   shel   字串   字元   bsp   code   div   type   數組的基本賦值arr=(a b

總頁數: 301 1 .... 176 177 178 179 180 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.