如何找到 /path/to/artisan ?

How do find /path/to/artisan ?

正在尝试安排 Artisan 命令

https://laravel.com/docs/5.0/artisan

* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1

有人可以告诉我如何知道 /path/to/artisan 吗?

Artisan 位于您的项目目录中。例如,我的 crontab 显示如下内容:

 *  *  *  *  *  /usr/bin/php /var/www/projectfolder/artisan command

artisan 在您的 Laravel 项目根目录中。所以,如果你的项目路径看起来像 /home/laravel-proj/ 使用这个:

* * * * * php /home/laravel-proj/artisan schedule:run 1>> /dev/null 2>&1

扩展@Alexy Mezenin 给出的答案,以获取 ubuntu 上的当前工作目录,使用 pwd 命令。

对于 windows 用户可能是 cd

因此,如果您在 desktop/blog 中有一个项目。 转到 blog 目录和 运行 pwd 命令,您将获得 artisan 的路径 /home/user/Desktop/blog

那么你将使用这个:

* * * * * php /home/user/Desktop/blog/artisan schedule:run 1>> /dev/null 2>&1

在 linux 系统上: Using terminal > Go to project folder-> 运行 pwd. 你应该得到的路径是你项目的绝对路径。

关于 Windows,我认为你需要 运行 cd