我需要一种方法来刷新某个网页并大约每 5 分钟截取一次屏幕截图。我是 Ubuntu 新手,但愿意使用终端等。如果给出步骤,我以前使用过它,我只是不知道如何编写自己的脚本。
理想情况下,我会打开网页,页面会每 5 分钟刷新一次并截取一次屏幕截图。有什么帮助吗?
屏幕截图应用“快门”有您要找的东西。
在终端中,做 sudo apt-get install shutter
没有使用快门每五分钟执行一次此操作的 GUI 方法,但我们可以使用命令行来完成这项工作。
将以下内容复制到 gedit 中:
#! /bin/bash
while true; do
shutter --web='WWW-HERE' -e
sleep 5m
done
Run Code Online (Sandbox Code Playgroud)
将 WWW-HERE 替换为您要截屏的地址。现在将它保存在您的主文件夹中,并使用您可以记住并希望使用的名称来调用它。
打开终端并执行chmod +x FILE
然后sudo cp FILE /usr/local/bin
记住用您选择的名称替换文件。
现在你可以打开一个终端并输入你选择的文件名,开始它每五分钟截屏一次。要停止它,请按键盘上的Ctrl+ C。如果你想让它一直运行到你注销,你可以在按下Alt+后输入你选择的名字F2,它会在后台永远运行。
要将文件保存在其他地方或使用特殊名称,您可以将--output
标志添加到快门命令(在 -e 之前!)。因此,更改该行以读取如下内容,例如:
shutter --web='WWW-HERE' --output='~/Shots/Web%Y%m%d%T' -e
Run Code Online (Sandbox Code Playgroud)
这将保存到您的主文件夹中名为 Shots(必须存在!)的文件夹,并根据时间和日期命名文件。
或者,您可以打开快门并导航到“编辑”>“首选项”,然后选择要保存的目录。
今天的谷歌涂鸦的示例截图在这里。