欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本實現(xiàn)的memcached進程監(jiān)控

 更新時間:2014年07月05日 11:34:14   投稿:junjie  
這篇文章主要介紹了Shell腳本實現(xiàn)的memcached進程監(jiān)控,實現(xiàn)功能為監(jiān)控memcached進程是否存在,不存在則啟動memcached并重載nginx,需要的朋友可以參考下

WEB服務(wù)器使用memcached,但是不知道為什么memcached老是掛掉(基本20分鐘~50分鐘左右),導致部分網(wǎng)站頁面在訪問的時候出錯;定義日志后,查看日志也未能發(fā)現(xiàn)什么;初步判定由于之前更新libevent有關(guān)系。由于線上服務(wù)器,所以先用腳本來彌補下

#!/bin/sh 
pid=`ps aux|grep -v grep|grep memcached|awk '{print $2}'` 
memcached=`/usr/local/memcached/bin/memcached -u www &` 
nginx=`/usr/local/nginx/sbin/nginx -s reload &` 
if [ -z "$pid"] 
then 
echo $memcached 
echo $nginx 
fi

上面腳本主要溫故2個知識點,一個是awk、一個是if的條件表達式;當然那些單引號、雙引號、特殊單引號也是煩人的。只是一個基礎(chǔ)腳本,很菜,不過可以實現(xiàn)我要的功能了,首先判斷memcached進程是否存在,如果不存在則啟動memcached和重載nginx。

最后加入到系統(tǒng)任務(wù)中,每隔5分鐘判定一次:

*/15 * * * * /root/memcached.sh

完工!

關(guān)于if條件表達式,還有更多,可以到網(wǎng)上查找看看,這里就不重復(fù)了。

相關(guān)文章

  • Linux 實現(xiàn)壓縮保留源文件的方法

    Linux 實現(xiàn)壓縮保留源文件的方法

    下面小編就為大家分享一篇Linux 實現(xiàn)壓縮保留源文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Shell腳本批量添加擴展名的兩種方法分享

    Shell腳本批量添加擴展名的兩種方法分享

    這篇文章主要介紹了Shell腳本批量添加擴展名的兩種方法分享,本文講解了用rename命令修改后綴名、用for、sed和mv修改后綴名、用find和xargs添加后綴名等方法,需要的朋友可以參考下
    2014-11-11
  • 在Linux命令行中列出帶有l(wèi)s文件的技巧

    在Linux命令行中列出帶有l(wèi)s文件的技巧

    今天小編就為大家分享一篇關(guān)于在Linux命令行中列出帶有l(wèi)s文件的技巧,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 提高你工作效率的shell命令總結(jié)大全

    提高你工作效率的shell命令總結(jié)大全

    腳本語言可以減少很多手動的操作,作為一個Linux程序員都應(yīng)該了解簡單的腳本編寫來代替手動的操作,下面這篇文章主要給大家總結(jié)分享了一些提高你工作效率的shell命令,文中給出了詳細的示例代碼供大家參考學習,需要的朋友們下面來一起看看吧。
    2017-07-07
  • Linux中使用expect腳本實現(xiàn)遠程機器自動登錄

    Linux中使用expect腳本實現(xiàn)遠程機器自動登錄

    本篇文章給大家介紹在Linux中使用expect腳本實現(xiàn)遠程機器自動登錄,前提是要創(chuàng)建一個expec腳本ssh_expect,接下來定義一些命令別名等,下面跟著腳本之家小編一起學習學習吧
    2015-09-09
  • Linux進程管理方法介紹

    Linux進程管理方法介紹

    這篇文章介紹了Linux進程管理的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Linux使用iptables實現(xiàn)屏蔽ip地址的示例詳解

    Linux使用iptables實現(xiàn)屏蔽ip地址的示例詳解

    netfilter/iptables(簡稱為iptables)組成Linux平臺下的包過濾防火墻,與大多數(shù)的Linux軟件一樣,這個包過濾防火墻是免費的。本文就來利用iptables實現(xiàn)屏蔽ip地址,需要的可以參考一下
    2022-10-10
  • 解壓rpm包的linux命令及rpm命令使用簡介

    解壓rpm包的linux命令及rpm命令使用簡介

    rpm 是紅帽(RedHat)軟件包管理工具,實現(xiàn)類似于 Windows 中的添加/刪除程序功能,本篇文章給大家介紹解壓rpm包的linux命令及rpm命令使用簡介,需要的朋友參考下
    2015-11-11
  • linux數(shù)據(jù)庫備份并通過ftp上傳腳本分享

    linux數(shù)據(jù)庫備份并通過ftp上傳腳本分享

    這篇文章主要介紹了linux數(shù)據(jù)庫備份并通過ftp上傳腳本,腳本還可以備份網(wǎng)站,需要的朋友可以參考下
    2014-03-03
  • Linux運維常用命令

    Linux運維常用命令

    這篇文章主要介紹了Linux在日常運維過程中需要經(jīng)常用到的命令,非常的全面,有需要的小伙伴可以參考下
    2016-12-12

最新評論