通过 cron 作业运行 gulp 任务
使用具有运行 gulp
权限的用户登录后,运行以下命令:
crontab -e
以编辑您当前的 "crontab" 文件。
通常,在 cron 作业中,您需要使用绝对路径运行任何二进制文件,
因此,每分钟运行 gulp build
的初始方法可能如下所示:
-
-
-
-
- cd /your/dir/to/run/in && /usr/local/bin/gulp build
-
-
-
但是,您可能会在 cron 日志中看到以下错误:
/usr/bin/env: node: No such file or directory
要解决这个问题,我们需要在 /usr/bin
中添加一个符号链接,
指向 node 二进制文件的实际路径。
确保您以 sudo 用户身份登录,并将以下命 令粘贴到终端中:
sudo ln -s $(which node) /usr/bin/node
一旦建立了这个链接,您的 cron 任务应该能够成功运行。