0

我想在烘烤收据时在 yocto 中添加一个 cronjob,有什么办法吗?

cronjob 看起来像这样:

* * * * * /usr/bin/myScript >>/var/log/cronrun 2>&1
4

1 回答 1

0

是的,有一种方法,您可以使用 cronie 配方来实现: https ://git.yoctoproject.org/poky/tree/meta/recipes-extended/cronie/cronie_1.5.7.bb

如果您仔细查看该配方,它已经包含一个 crontab,可以每小时、每天、每周等运行脚本。

您需要做的就是让您的食谱在正确的目录中安装一个包含您的 cronjob 的文件: /etc/cron.hourly /etc/cron.daily

# For example
SRC_URI = "file://my-cronjob"

do_install(){
  install -d ${D}/${sysconfdir}/cron.hourly
  install -m 755 ${WORKDIR}/my-cronjob ${D}/${sysconfdir}/cron.hourly/my-cronjob
}
FILES:${PN} += "${sysconfdir}/cron.hourly/my-cronjob"
于 2022-01-26T05:22:36.010 回答