如何使用 bash 代码返回更改按钮颜色



你好,我正在开发一个关于PHP的网页,它的职责之一是检查linux服务状态,以及它是否正在运行,显示有关状态的消息。我使用 shell_exec() 函数将值返回到网页。但我不知道之后如何使用该值。

我需要放置两个将更改状态的按钮:

  • 如果服务正在运行,红色"停止"按钮将使用 bash 代码停止它,灰色"运行"按钮的颜色将变为绿色。

  • 如果服务未运行,则绿色的"运行"按钮
  • 将运行它,灰色的"停止"按钮的颜色将更改为红色。

使用 AJAX 从服务器获取状态,并根据响应状态通过 JavaScript 更改按钮颜色。

如果要检查服务是否正在运行,可以使用 linux 命令pgrep

   MAN: pgrep  looks through the currently running processes and lists the process IDs which matches the selection criteria to stdout.

假设您知道进程名称,您可以像这样检查它:

$p = shell_exec("pgrep $pname");
if(!$p) {
.....
}

相关内容

  • 没有找到相关文章

最新更新