我有一个客户端以幻灯片形式将我的所有照片作为DVD发给我,所以我想每隔X秒拍一次截图,我在这里有这个命令。
i=1;while [ 1 ];do screencapture -t jpg -x ~/Desktop/screencapture/$i.jpg; let i++;sleep 4; done
现在我只需要知道该命令应该在X秒/分钟/小时后停止自动终止。谢谢你的帮助。
答案 0 :(得分:0)
如果您使用的是bash
,则可以使用特殊变量SECONDS
,该变量会根据您指定的内容进行计数:
SECONDS=0;
i=1;
while (( SECONDS < 3600 ));
do
screencapture -t jpg -x ~/Desktop/screencapture/$i.jpg;
let i++;
sleep 4;
done