【问题标题】:How to call a cronjob file in ubuntu如何在 ubuntu 中调用 crontab 文件
【发布时间】:2016-02-22 07:31:28
【问题描述】:

我有一个 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?

请帮忙。

【问题讨论】:

    标签: php ubuntu cron ubuntu-14.04 crontab


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您的 cron 文件是否是您要添加的 cron 作业列表(一个 crontab)?

      如果是这样,您可以将文件放入 /etc/cron.d/(或将其符号链接到那里),但请注意,这意味着它将以 root 身份运行。

      要将用户的 crontab 替换为您的,您可以这样做

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-30
        • 2013-01-06
        • 1970-01-01
        • 2018-07-18
        • 1970-01-01
        • 2011-08-07
        • 2021-02-28
        • 1970-01-01
        相关资源
        最近更新 更多