Linux下檢測Apache執行狀態的指令碼

2021-06-09 17:17:16 字數 442 閱讀 3196

定時檢測apache是否啟動,如果沒啟動,自動啟動該服務

複製內容到剪貼簿

**:#!/bin/sh

check_services()

start_services()

check_services

echo

echo "check services succeed!"

echo

start_services

echo

echo "start services succeed!"

echo

此指令碼加入到計畫任務中,實現定時檢測服務的執行狀況。

在/etc/crontab中加入以上**,重啟crond服務以後,即可實現每分鐘檢測一下服務的執行狀況。

linux下如何把apache作為服務執行?

我自己是加了兩句話就可以開機啟動的 前提是用yum 安裝 apache 其實在原始碼裡已經有啟動的指令碼,我們要修改下即可,把apache加入系統sysv服務中來。在原始碼httpd 2.x.x build rpm中存在httpd.init 長久以來linux下apache的啟動是在 etc rc....

linux怎麼檢測是否安裝apache

linux檢測是否安裝apache的方法 1 登入系統,在桌面中單擊 活動 在側邊欄中單擊 終端 2 在開啟的終端中,執行 apachectl v 或者 httpd v 命令,如果顯示版本資訊,則表示安裝了,如果沒有顯示則沒有安裝。本教程操作環境 centos 8系統 dell g3電腦。linux...

Linux下apache目錄明細

bin目錄中包括了apache伺服器執行和管理所需的執行程式,其中httpd是伺服器的執行程式,apachectl是伺服器的啟動指令碼 lib目錄中儲存了apache伺服器執行所需的庫檔案 conf目錄用於儲存apache伺服器的配置檔案,其中httpd.conf是apache伺服器的主配置檔案 h...