【问题标题】:Terminal Command to take timelapse, How to stop after X time?终端命令拍摄游戏中时光倒流,X 时间后如何停止?
【发布时间】:2015-03-17 17:50:58
【问题描述】:

我有一个客户将他所有的照片以幻灯片形式作为 DVD 给我,所以我想每隔 X 秒截一张屏幕截图,我有这个命令。

i=1;while [ 1 ];do screencapture -t jpg -x ~/Desktop/screencapture/$i.jpg; let i++;sleep 4; done

现在我只需要知道在该命令上添加什么内容以在 X 秒/分钟/小时后停止自行终止。谢谢大家的帮助。

【问题讨论】:

    标签: linux macos terminal


    【解决方案1】:

    如果您使用bash,则可以使用特殊变量SECONDS,它会从您分配给它的任何内容开始计数:

    SECONDS=0;
    i=1; 
    while (( SECONDS < 3600 ));
    do 
      screencapture -t jpg -x ~/Desktop/screencapture/$i.jpg;
      let i++;
      sleep 4; 
    done
    

    【讨论】:

      猜你喜欢
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      相关资源
      最近更新 更多