如何在Yocto Build中添加cronjob? [英] How can I add a cronjob in yocto build?

查看:9
本文介绍了如何在Yocto Build中添加cronjob?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在烘焙收据时在Yocto中添加cronjob,有什么方法可以做到吗?

cronjob如下所示:

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

推荐答案

是的,有一种方法,您可以使用亲信秘诀来实现: 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"

这篇关于如何在Yocto Build中添加cronjob?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆