以下是一个可以实现上述功能的 bash 脚本:

#!/bin/bash

while true; do
  # 检测钉钉是否开启
  if pgrep DingTalk >/dev/null; then
    echo '开启'
    break
  else
    echo '没有'
    sleep 1
  fi
done

该脚本会不断循环,每次检测钉钉是否开启。如果开启,则输出'开启'并退出循环;如果没有开启,则输出'没有'并延迟 1 秒后再次循环。其中,pgrep DingTalk 用于检测是否有名为 DingTalk 的进程在运行。如果有,则返回该进程的 PID,否则返回空。>/dev/null 表示将输出信息重定向到空设备,即不输出任何信息到终端。

Bash 脚本:循环检测钉钉状态并输出结果

原文地址: https://www.cveoy.top/t/topic/nsNL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录