以下是一个可以实现上述功能的 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 脚本 循环检测钉钉是否开启 如果是 输出 开启 退出循环 如果否 输出 没有 延迟1秒

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

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