软件包的自定义 cron 作业文件名

软件包的自定义 cron 作业文件名

我愿意为一个包创建一个 cron 作业,但当我在 中定义它时,它debian/cron.d会被安装为/etc/cron.d/package。我更希望能够将 cron 作业的名称更改为类似 的名称/etc/cron.d/foobar

答案1

根据man dh_installcron

--name=name
   Look for files named debian/package.name.cron.* and install them as
   etc/cron.*/name, instead of using the usual files and installing
   them as the package name.

因此,请命名您的debian/package-name.foobar.cron.d,并添加到debian/rules

override_dh_installcron:
    dh_installcron --name=foobar

相关内容