update scheduler

This commit is contained in:
leedongmyung 2025-01-19 17:26:40 +09:00
parent 51761b5fe3
commit a8f0aab4da

View file

@ -255,24 +255,30 @@ class SchedulerManager {
? (isDebug ? 'dart.exe' : '$appName.exe')
: 'scheduler -s');
for (var process in processes) {
var processName = process.name;
if (isDebug) {
if (processName.contains('main.dart scheduler -s')) {
_currentScheduler = process;
}
} else {
if (processName.contains('$appName.exe scheduler -s')) {
_currentScheduler = process;
}
}
if (_currentScheduler != null) {
print('Scheduler is running on pid [${_currentScheduler!.pid}].');
if (Platform.isWindows) {
for (var process in processes) {
_currentScheduler = process;
break;
}
}
} else {
for (var process in processes) {
var processName = process.name;
if (isDebug) {
if (processName.contains('main.dart scheduler -s')) {
_currentScheduler = process;
}
} else {
if (processName.contains('$appName.exe scheduler -s')) {
_currentScheduler = process;
}
}
if (_currentScheduler != null) {
print('Scheduler is running on pid [${_currentScheduler!.pid}].');
break;
}
}
}
return simpleFuture;
}