【linux碎片知识】ubuntu下每隔一分钟进行一次截屏/定时截屏

每隔一分钟进行一次截图

方法1 bash循环实现

auto-screenshot.sh

#!/bin/bash
for  ((i=0;i <= 1440;i++)) 
do
  nohup gnome-screenshot  
  sleep 60;
done

gnome-screenshot 表示截图(只在ubuntu有效)

代码复制到auto-screenshot.sh
用bash auto-screenshot.sh 运行脚本

用于观察CPU内存占用率和程序运行状况
图片保存在Pictures

1440代表24h的分钟数

以上运行使用效果良好,以下是新加内容,只是为了学习新命令,可以忽略

=========================================
【2020-6-24更新】改成5分钟截屏一次并且报告截屏了几次运行了几分钟
auto-screenshot.sh

#!/bin/bash
for  ((i=1;i <= 288;i++)) 
do
  gnome-screenshot
  printf "picture $i times, $(($i*5)) minutes\n"  
  sleep 300;
done

288代表24小时的5分钟数

方法2 crontab

2020-6-24更新,待测试

安装:
apt-get install cron
启动
service crond start 
进入crontab
crontab -e 
在crontab中编写定期运行的脚本
*/1 * * * * gnome-screenshot 

1代表1分钟运行一次

附录 crontab其他主要命令:

启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值