溫馨提示×

怎么用linux腳本判斷進(jìn)程是否運(yùn)行

小億
359
2023-10-24 21:28:17

在Linux中,可以使用腳本編寫來判斷進(jìn)程是否正在運(yùn)行。以下是一個示例腳本:

#!/bin/bash

# 檢查進(jìn)程是否在運(yùn)行
process_name="example_process"

# 使用ps命令檢查進(jìn)程是否存在
ps_output=$(ps aux | grep -v grep | grep "$process_name")

if [[ -n "$ps_output" ]]; then
    echo "進(jìn)程正在運(yùn)行"
else
    echo "進(jìn)程未運(yùn)行"
fi

請將腳本中的example_process替換為您要檢查的進(jìn)程名稱。然后,通過運(yùn)行腳本來檢查進(jìn)程是否正在運(yùn)行。如果輸出為"進(jìn)程正在運(yùn)行",則表示進(jìn)程正在運(yùn)行;如果輸出為"進(jìn)程未運(yùn)行",則表示進(jìn)程未運(yùn)行。

0