您可以将cron作业与应用程序打包吗?

您可以将cron作业与应用程序打包吗?,cron,Cron,我目前在Django发展。我在这里问了一个关于背景任务的问题,许多人建议使用cron。这将是最简单的解决方案,但我的问题是,(据我所知)不能将cron作业打包为Django应用程序的一部分——这正是我想问的 如果我移动服务器或部署到其他地方,是否有办法将cron作业打包为应用程序的一部分?我安装了Django应用程序(可能通过git),cron作业会自动设置 取决于部署到的目标系统。 对于debian软件包,答案是肯定的。您可以做的是将您的postinst文件放入crontab的安装中。它所做的

我目前在Django发展。我在这里问了一个关于背景任务的问题,许多人建议使用cron。这将是最简单的解决方案,但我的问题是,(据我所知)不能将cron作业打包为Django应用程序的一部分——这正是我想问的


如果我移动服务器或部署到其他地方,是否有办法将cron作业打包为应用程序的一部分?我安装了Django应用程序(可能通过git),cron作业会自动设置

取决于部署到的目标系统。 对于debian软件包,答案是肯定的。您可以做的是将您的postinst文件放入crontab的安装中。它所做的是执行包后安装任务,您可以将其配置为安装crontab

对于其他软件包(如Windows),我没有专业知识来回答


但是,您提到了CRON,所以我假设您正在安装Linux设备:)

阅读OK,我假设的是Linux设备,而不是Debian安装包,更可能是我可以从git中获取的东西。@wobbily\u col,签出作为对您的问题的评论发布的链接。作为一种选择,您可以编写自己的安装后脚本,并确保在安装包后执行该脚本。抱歉,但是building.debs是我的强项,它们方便地支持安装后任务。是的,看起来有一些不错的解决方案。同时,我很好奇是否可以设置操作系统级的cron作业。