如何在 ubuntu 中调用 cronjob 文件

How to call a cronjob file in ubuntu

我有一个 cron 文件位于 /var/www/html/mysite/cron/all.cronjobs

如何调用这个文件?该文件包含 cron 任务

17 1 * * *  /usr/bin/php /var/www/html/mysite/cron/file1.php
23 1 * * *  /usr/bin/php /var/www/html/mysite/cron/file2.php  
...

我应该在 cron crontab -e 中调用这个文件吗?或者我应该设置另一个 cron 来调用?

请帮忙。

您的 cron 文件是否包含您想添加的 cron 作业列表(crontab)?

如果是这样,您可以将文件放在 /etc/cron.d/ 中(或在那里进行符号链接),但请注意,这意味着它将 运行 作为根目录。

要用您的 crontab 替换用户的 crontab,您可以

crontab /var/www/html/mysite/cron/all.cronjobs

我假设您的 all.crobjobs 文件格式类似于 crontab,因此定义了一个或多个作业,每行一个 time/period 定义。

您不能 "call" 这个文件 - 它不是可执行文件。它的内容需要添加到您用户的 crontab,按照您的建议使用 crontab -e。只需复制并粘贴 all.cronjobs 的内容并保存即可。