在 Centos 7 上打开 Google Chrome 并截图

在 Centos 7 上打开 Google Chrome 并截图

我在 AWS 上安装了 Centos 7 服务器,并使用互联网上的示例代码在其上安装了“google-chrome”,运行良好。

cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF

yum install google-chrome-stable

我没有收到任何错误消息,所以我相信 Chrome 已安装。现在我只想打开它并传递一个 URL 作为参数(因此当 Chrome 打开时,它将使用我提供的 URL 打开),5 秒后我想截屏。我将每小时使用 cronjob 执行一次此操作,因此最后一部分很简单。

我只是不知道如何在 Centos 7 服务器中打开 Google Chrome,因为它没有显示器,我想知道如何截取屏幕截图。有什么想法吗?

答案1

您无法使用 chrome 执行此操作。相反,curl 才是您要寻找的工具。

curl <website url>:80 (or 443 for https) 

从那里,如果您需要检查某些特定内容,您可以 grep 查找您要查找的内容。或者,如果您正在创建健康检查样式,并且只想确保它已启动。-I 标志将返回包含 HTTP 响应代码的标头。

相关内容