check process updated

This commit is contained in:
leedongmyung 2025-01-02 02:02:44 +09:00
parent 815d07af52
commit 06a3cdf6fa

View file

@ -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;