$cmd) { $commandNum = $index + 1; echo "执行命令 {$commandNum}: {$cmd}\n"; // 执行命令(使用 shell_exec 执行并获取输出) $output = shell_exec($cmd . ' 2>&1'); // 重定向错误输出到标准输出 // 检查命令是否成功执行(nohup 后台命令通常返回空,但可通过进程是否存在验证) if ($output === null) { echo "命令 {$commandNum} 启动成功(后台运行)\n"; } else { echo "命令 {$commandNum} 执行输出: {$output}\n"; } echo "----------------------------------------\n"; } echo "所有命令已执行完毕。\n"; echo "可通过 'ps aux | grep webman' 查看运行中的进程。\n"; echo "可通过 'kill [进程ID]' 停止指定进程。\n";