From 06a3cdf6fab779b21fd784638db30683e71d18f0 Mon Sep 17 00:00:00 2001 From: leedongmyung Date: Thu, 2 Jan 2025 02:02:44 +0900 Subject: [PATCH] check process updated --- .../commands/scheduler/scheduler_manager.dart | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/lib/cli/commands/scheduler/scheduler_manager.dart b/lib/cli/commands/scheduler/scheduler_manager.dart index e5bb4ad..4f36e07 100644 --- a/lib/cli/commands/scheduler/scheduler_manager.dart +++ b/lib/cli/commands/scheduler/scheduler_manager.dart @@ -252,14 +252,20 @@ class SchedulerManager { Future _checkProcess() async { //process check - var processes = await findProcess('scheduler -s'); + var processes = + await findProcess(Platform.isWindows ? 'dart.exe' : 'scheduler -s'); for (var process in processes) { var processName = process.name; - if (processName.contains('main.dart scheduler -s')) { - _currentScheduler = process; - } else if (processName.contains('$appName scheduler -s')) { - _currentScheduler = process; + if (isDebug) { + if (processName.contains('main.dart scheduler -s')) { + _currentScheduler = process; + } + } else { + if (processName.contains('$appName scheduler -s')) { + _currentScheduler = process; + } } + if (_currentScheduler != null) { print('Scheduler is running on pid [${_currentScheduler!.pid}].'); break;