我有一个PHP脚本我正在尝试使用cron作业运行。我可以从CLI执行脚本
/usr/local/bin/php Import_Product_Data.php
所以我试过..
0 0 * * * /usr/local/bin/php Import_Product_Data.php
和
crontab 0 0 * * * /usr/local/bin/php Import_Product_Data.php
和
crontab -e 0 0 * * * /usr/local/bin/php Import_Product_Data.php
Vince V. says打开你的cron文件并执行它...当我输入crontab -e
时,我得到了
*/5 * * * * /root/autosvnup.sh
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.ZBGTFu" 1L, 31C
然后我卡住了,不知道该怎么做..有人会帮助我吗?
答案 0 :(得分:2)
这是vi
编辑器,您的默认文本编辑器(选中man vi
)。以下是使用vi
编辑crontab的命令:
Ctrl-c
您的/usr/local/bin/php Import_Product_Data.php
。- 将光标移动到第一个空行
- 按
i
进入vi
控制台- 使用鼠标粘贴。
- 点击
ESC
。- 撰写
:wq
。- 点击
醇>RETURN
。
答案 1 :(得分:1)
你所看到的是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 0 * * *
)