我有一个位于/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?
请帮助。
答案 0 :(得分:1)
您的cron文件是否是您要添加的cron作业列表(crontab)?
如果是这样,您可以将文件放在/etc/cron.d/
(或在那里符号链接),但要注意这意味着它将以root身份运行。
要用您的用户crontab替换
crontab /var/www/html/mysite/cron/all.cronjobs
答案 1 :(得分:0)
我假设您的all.crobjobs
文件的格式类似于crontab,因此定义了一个或多个作业,每行一个作为时间/句点定义。
你不能打电话"这个文件 - 它不是可执行的。根据您的建议,需要使用crontab -e
将其内容添加到用户的crontab中。只需复制并粘贴all.cronjobs
的内容并保存即可。