gphoto2 和 crontab

gphoto2 和 crontab

提前感谢大家的帮助,我对这些都完全陌生。我有一台运行 gphoto2 的 raspberry pi 2,我可以使用它,也可以使用 crontab。

我希望让 crontab 控制 gphoto2 在周一至周五的 7 点到 7 点之间拍照并下载,以进行延时摄影。

也可以通过 crontab 来启动和关闭 pi。

如果这是基本的东西,请见谅,再次感谢。

答案1

我对 gphoto2 不太了解,但对 cron 了解。最简单的方法是在终端中输入此命令:

$ crontab -e

它将显示以下选项

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.basic
  4. /usr/bin/vim.tiny

Choose 1-4 [2]: 2

选择 2,因为 Nano 是一个对新手相当友好的编辑器。

crontab 中的一行由 6 个字段组成,依次为“分钟”、“小时”、“月份中的天数”、“月份”、“星期几”以及最后的“要执行的命令”。

更多详细信息,请阅读这篇维基百科文章。看起来很复杂,但是一旦你掌握了窍门,它就相当简单了。

你的场景需要这样的一行

*/5 7-19 * * MON-FRI /full/path/to/command

这将在周一至周五( )的 7 点至 19 点 ( )/full/path/to/command每 5 分钟运行一次。单数几乎意味着“无所谓”*/57-19MON-FRI*

通过输入 来保存文件,Ctrl-O然后Enter输入 来退出编辑器Ctrl-X

我尝试使用写入系统日志 ( /usr/bin/logger -t Test "Crontab here!") 的命令,并且成功了。

请注意,这是每个用户的“个人”crontab。还有一个系统 crontab,其中包含更多字段。从这个开始,应该足以满足您的需求。

相关内容