diff --git a/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php b/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php
index <HASH>..<HASH> 100644
--- a/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php
+++ b/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php
@@ -38,7 +38,11 @@ class ScheduleWorkCommand extends Command
 
             if (Carbon::now()->second === 0 &&
                 ! Carbon::now()->startOfMinute()->equalTo($lastExecutionStartedAt)) {
-                $executions[] = $execution = new Process([PHP_BINARY, 'artisan', 'schedule:run']);
+                $executions[] = $execution = new Process([
+                    PHP_BINARY,
+                    defined('ARTISAN_BINARY') ? ARTISAN_BINARY : 'artisan',
+                    'schedule:run'
+                ]);
 
                 $execution->start();
[8.x] Fix schedule:work command Artisan binary name (#<I>)

* Fix schedule:work command Artisan binary name



* formatting