首頁 資料庫 mysql教程 【实战】sphinx启动关闭管理脚本

【实战】sphinx启动关闭管理脚本

Jun 07, 2016 pm 04:10 PM
bin sphinx 關閉 啟動 實戰 管理 腳本

#!/bin/sh#/usr/local/sphinx/bin/##ocpyang@126.comsphinx_pidfile=/usr/local/sphinx/var/log/searchd.pidif [ -e ${sphinx_pidfile} ] ; thensphinx_active=1 #runing#echo ${sphinx_active}elsesphinx_active=0 #close #echo ${sphinx_active}fistop(){i

#!/bin/sh
#/usr/local/sphinx/bin/
#
#ocpyang@126.com

sphinx_pidfile=/usr/local/sphinx/var/log/searchd.pid
if [ -e "${sphinx_pidfile}"   ] ; then
	sphinx_active=1  #runing
	#echo ${sphinx_active}
else
	sphinx_active=0   #close 
	#echo ${sphinx_active}
fi



stop(){
if [  "${sphinx_active}" -eq 0 ];then
	echo -e '\e[31m SPHINX  Has been turned off  \e[m' #红色
	exit 1
else
	/usr/local/sphinx/bin/searchd   --config  /usr/local/sphinx/etc/sphinx.conf --stop   > /dev/null 2>&1 
        resu=$?
        if [  "${resu}" -eq 0  ];  then
             echo -e '\e[32m******************************************************************** \e[m' #绿色
		echo -e '\e[32m( ^_^ ) Sphinx stop SUCESS( ^_^ ) \e[m' #绿色
	     echo -e '\e[32m******************************************************************** \e[m' #绿色
        else
             echo -e '\e[31m******************************************************************** \e[m' #红色
		echo -e &#39;\e[31m !o(︶︿︶)o!Sphinx stop FAIL! ~~~~(>_<)~~~~ \e[m&#39; #红色
	     echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色
        fi
	return ${resu}
fi
}



start(){
if [  "${sphinx_active}" -eq 1 ];then
	echo -e &#39;\e[31m SPHINX  Is already running  \e[m&#39; #红色
	exit 1
else
	/usr/local/sphinx/bin/searchd  --config  /usr/local/sphinx/etc/sphinx.conf > /dev/null 2>&1 
       resu=$?
        if [  "${resu}" -eq 0  ];  then
             echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
		echo -e &#39;\e[32m ( ^_^ )Sphinx start SUCESS( ^_^ ) \e[m&#39; #绿色
	     echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
        else
              echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色
	        echo -e &#39;\e[31m !o(︶︿︶)o!Sphinx start FAIL! ~~~~(>_<)~~~~ \e[m&#39; #红色
	     echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色

        fi
	return ${resu}
fi
}



indexer_all(){
if [  "${sphinx_active}" -eq 0 ];then
	echo -e &#39;\e[31m SPHINX  Has been turned off  \e[m&#39; #红色
	exit 1
else

	/usr/local/sphinx/bin/indexer --config  /usr/local/sphinx/etc/sphinx.conf    --all > /dev/null 2>&1
	resu=$?
        if [  "${resu}" -eq 0  ];  then
             echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
		echo -e &#39;\e[32m ( ^_^ )Sphinx indexer_all SUCESS( ^_^ ) \e[m&#39; #绿色
	     echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
        else
              echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色
	        echo -e &#39;\e[31m  !o(︶︿︶)o!Sphinx indexer_all FAIL! ~~~~(>_<)~~~~ \e[m&#39; #红色
	     echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色

        fi
        return ${resu}
fi
}



indexer_online(){
if [  "${sphinx_active}" -eq 0 ];then
	echo -e &#39;\e[31m SPHINX  Has been turned off  \e[m&#39; #红色
	exit 1
else
	/usr/local/sphinx/bin/indexer --config  /usr/local/sphinx/etc/sphinx.conf   --rotate --all  > /dev/null 2>&1
	resu=$?
       if [  "${resu}" -eq 0  ];  then
             echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
		echo -e &#39;\e[32m ( ^_^ )Sphinx indexer_online SUCESS( ^_^ ) \e[m&#39; #绿色
	     echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
        else
              echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色
	        echo -e &#39;\e[31m  !o(︶︿︶)o!Sphinx indexer_online FAIL! ~~~~(>_<)~~~~ \e[m&#39; #红色
	     echo -e &#39;\e[31m******************************************************************** \e[m&#39; #红色

        fi
        return ${resu}
fi
}


status(){
if [  "${sphinx_active}" -eq 0 ];then
	echo -e &#39;\e[31m SPHINX  Has been turned off  \e[m&#39; #红色
	exit 1
else
        /usr/local/sphinx/bin/searchd  --config  /usr/local/sphinx/etc/sphinx.conf --status
        resu=$?
        if [  "${resu}" -eq 0  ];  then
        #echo "sphinx status ok"
        echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
        echo -e &#39;\e[32m ( ^_^ )Sphinx status ok( ^_^ ) \e[m&#39; #绿色
        echo -e &#39;\e[32m******************************************************************** \e[m&#39; #绿色
        else
         #echo "sphinx status unknow"
        echo -e &#39;\e[31m*********************************************************************  \e[m&#39; #红色
        echo -e &#39;\e[31m  !o(︶︿︶)o!Sphinx  status unknown ~~~~(>_<)~~~~  \e[m&#39; #红色
        echo -e &#39;\e[31m********************************************************************* \e[m&#39; #红色
        fi
        return ${resu}
fi
}


case $1 in
	restart)
	stop
	start
	;;

	stop)
	stop
	;;
	
	start)
	start
	;;

	indexer_all)
	indexer_all
	;;

	indexer_online)
	indexer_online
	;;

	status)
        status
        ;;

esac

exit 0
登入後複製


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1424
52
Laravel 教程
1322
25
PHP教程
1270
29
C# 教程
1249
24
抖音私訊對方關閉了私訊模式怎麼開啟?私訊對方關閉了私訊模式看得到嗎? 抖音私訊對方關閉了私訊模式怎麼開啟?私訊對方關閉了私訊模式看得到嗎? Mar 28, 2024 am 08:01 AM

抖音是一款備受歡迎的短影片社群平台,讓使用者可以簡單地記錄生活、分享快樂。私訊功能在抖音中扮演著重要的角色,是使用者互動的主要方式之一。有時候,用戶可能會碰到對方關閉了私訊模式,導致無法傳送訊息的情況。一、抖音私訊對方關閉了私訊模式怎麼開啟? 1.確認對方是否開啟了隱私設置首先,我們應該確認對方是否啟用了隱私設置,可能已經限制了私訊的接收。如果他們設定了僅允許熟人私信,我們可以嘗試透過其他途徑聯繫他們,例如透過共同的朋友或在社群媒體平台上互動。 2.發送好友申請如果對方並未開啟隱私設置,那麼我們

Windows 11安全中心關閉方法詳解 Windows 11安全中心關閉方法詳解 Mar 27, 2024 pm 03:27 PM

在Windows11作業系統中,安全中心是一個重要的功能,它可幫助使用者監控系統安全狀態、防禦惡意軟體和保護個人隱私。然而,有時使用者可能需要暫時關閉安全中心,例如在安裝某些軟體或進行系統調優時。本文將詳細介紹Windows11安全中心的關閉方法,協助您正確且安全地作業系統。 1.如何關閉Windows11安全中心在Windows11中,關閉安全中心並不

快手怎麼關閉免機密支付 快手關閉免機密支付方法教學 快手怎麼關閉免機密支付 快手關閉免機密支付方法教學 Mar 23, 2024 pm 09:21 PM

快手是一款很卓越的影片播放器,快手中的免密支付功能小夥伴們都非常熟悉,在日常生活中可以給我們很大的幫助,尤其是在平台中購買自己需要的商品時可以更好的去支付,我們現在要去取消掉該如何操作呢?怎麼樣才能真正有效取消掉免密支付功能?免密支付取消的方法非常簡單,具體的操作方法已經整理好了,讓我們一起到本站本站中來看整篇攻略吧,希望能夠幫助大家。快手關閉免機密支付方式教學  1、開啟快手app,點選左上角的三條橫線。  2、點選快手小店。  3、在上面的選項列中,找到免密付款並點擊進去。  4、點擊支

Windows安全中心即時保護關閉方法詳解 Windows安全中心即時保護關閉方法詳解 Mar 27, 2024 pm 02:30 PM

Windows作業系統作為全球用戶數量最龐大的作業系統之一,一直以來備受用戶青睞。然而,在使用Windows系統時,使用者可能會遇到許多安全隱患,例如病毒攻擊、惡意軟體等威脅。為了強化系統安全,Windows系統內建了許多安全保護機制,其中之一就是Windows安全中心的即時保護功能。今天,我們將會詳細介紹Windows安全中心即時保護的關閉方法。首先,讓我們

wallpaperengine啟動選哪一個 wallpaperengine啟動選哪一個 Mar 19, 2024 am 08:49 AM

wallpaperengine啟動時,有4種不同的選項,有許多使用者不知道wallpaperengine啟動選哪一個,一般wallpaperengine啟動時選擇第一個:啟動32位元即可。 wallpaperengine啟動選哪一個答:啟動32位元。 1.一般wallpaperengine啟動時選擇第一個:啟動32位元即可。 2.wallpaperengine啟動時,有4種不同的選項:啟動32位元;啟動64位元。 3.啟動32位元:這是一般建議的選項,適用於大多數使用者。 4.啟動64位:如果系統支援64位,可以選擇此選

opporeno5去哪關閉杜比全景聲_禁用opporeno5杜比全景聲方法 opporeno5去哪關閉杜比全景聲_禁用opporeno5杜比全景聲方法 Mar 25, 2024 pm 04:41 PM

1.在手機設定中點選聲音與震動。 2、點選杜比全景音。 3.將杜比全景聲後方的開關關閉即可。

如何在Windows 11中關閉安全中心 如何在Windows 11中關閉安全中心 Mar 28, 2024 am 10:21 AM

Windows11是微軟公司最新推出的作業系統版本,相較於先前的版本,Windows11對系統安全性進行了更嚴格的管理和監控,其中一個重要的功能就是安全中心。安全中心可以幫助使用者管理和監控系統的安全狀態,確保系統不受惡意軟體和其他安全威脅的侵害。雖然安全中心對於保護系統安全很重要,但有時使用者可能會因為個人需求或其他原因希望關閉安全中心。本文將介紹如何在W

PHP實戰:快速實作斐波那契數列的程式碼範例 PHP實戰:快速實作斐波那契數列的程式碼範例 Mar 20, 2024 pm 02:24 PM

PHP實戰:快速實現斐波那契數列的程式碼範例斐波那契數列是數學中一個非常有趣且常見的數列,其定義如下:第一個和第二個數為0和1,從第三個數開始,每個數都是前兩個數的和。斐波那契數列的前幾個數字依序為0,1,1.2,3,5,8,13,21,...依此類推。在PHP中,我們可以透過遞歸和迭代兩種方式來實現斐波那契數列的生成。下面我們分別來展示這兩

See all articles