Linux 如何添加cron作业来运行php脚本

Linux 如何添加cron作业来运行php脚本,linux,cron,crontab,Linux,Cron,Crontab,我有一个php脚本,我正试图使用cron作业运行它。我可以从CLI执行脚本 /usr/local/bin/php Import_Product_Data.php 所以我试过 0 0 * * * /usr/local/bin/php Import_Product_Data.php 及 及 要打开cronfile并执行此操作。。当我输入crontab-e时,我得到 */5 * * * * /root/autosvnup.sh ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

我有一个php脚本,我正试图使用cron作业运行它。我可以从CLI执行脚本

/usr/local/bin/php Import_Product_Data.php
所以我试过

0 0 * * * /usr/local/bin/php Import_Product_Data.php

要打开cronfile并执行此操作。。当我输入
crontab-e
时,我得到

*/5 * * * * /root/autosvnup.sh
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.ZBGTFu" 1L, 31C

然后我陷入困境,不知道该怎么办。。有人能帮我吗?

您看到的是vim文本编辑器。执行
crontab-e
时,它会在默认编辑器中打开crontab。可以通过以下方式更改默认编辑器,例如:

export EDITOR=nano
有些人发现nano更容易使用,因为vim的学习曲线有些陡峭

要将脚本添加到crontab,只需将其插入新行,使crontab如下所示:

*/5 * * * * /root/autosvnup.sh
0 0 * * * /usr/local/bin/php Import_Product_Data.php

然后保存并退出,它应该每午夜运行一次(根据
0***

您看到的是vim文本编辑器。执行
crontab-e
时,它会在默认编辑器中打开crontab。可以通过以下方式更改默认编辑器,例如:

export EDITOR=nano
有些人发现nano更容易使用,因为vim的学习曲线有些陡峭

要将脚本添加到crontab,只需将其插入新行,使crontab如下所示:

*/5 * * * * /root/autosvnup.sh
0 0 * * * /usr/local/bin/php Import_Product_Data.php

然后保存并退出,它应该每午夜运行一次(按照
0***

这是
vi
编辑器,默认的文本编辑器(选中
man vi
)。以下是使用
vi
编辑crontab的命令:

  • Ctrl-c
    您的
    /usr/local/bin/php导入产品数据。php
  • 将光标移动到第一个空行
  • i
    按入
    vi
    控制台
  • 使用鼠标粘贴
  • 按ESC键
  • 写入
    :wq
  • 点击
    返回

  • 这是
    vi
    编辑器,您的默认文本编辑器(选中
    manvi
    )。以下是使用
    vi
    编辑crontab的命令:

  • Ctrl-c
    您的
    /usr/local/bin/php导入产品数据。php
  • 将光标移动到第一个空行
  • i
    按入
    vi
    控制台
  • 使用鼠标粘贴
  • 按ESC键
  • 写入
    :wq
  • 点击
    返回

  • 不确定如何将光标移到新行上。我只能在第一行(*/5**…)左右移动它,这超出了本答案的范围。我建议查看此链接:这应该标记为答案,但不确定为什么没有更多的向上投票。不确定如何将光标移到新行上。我只能在第一行(*/5**…)左右移动它,这超出了本答案的范围。我建议查看此链接:这应该标记为答案,但不确定为什么没有更多的向上投票。不确定如何将光标移到第一个空行上。我只能在第一行左右移动(*/5**…)。要查找vi手册,这将让您开始注意,首先您应该将希望它运行的时间设置为
    ***
    =每分钟。完成后,您的行应该如下所示
    ***/usr/local/bin/php Import\u Product\u Data.php
    。要写入
    vi
    请按
    i
    ,完成后进入
    步骤5
    不确定如何将光标移到第一个空行。我只能在第一行左右移动(*/5**…)。要查找vi手册,这将让您开始注意,首先您应该将希望它运行的时间设置为
    ***
    =每分钟。完成后,您的行应该如下所示
    ***/usr/local/bin/php Import\u Product\u Data.php
    。要写入
    vi
    i
    ,完成后进入
    步骤5