check process updated
This commit is contained in:
parent
815d07af52
commit
06a3cdf6fa
1 changed files with 11 additions and 5 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue