process_visor 0.2.0 copy "process_visor: ^0.2.0" to clipboard
process_visor: ^0.2.0 copied to clipboard

Manages (start, stop, restart) an OS process.

example/example.dart

import 'package:process_visor/process_visor.dart';

void main() async {
  final visor = ProcessVisor(
    args: ['ping', '127.0.0.1'],
    logWriter: (record) => print('${record.pid}: ${record.text}'),
    restartOnFailure: true,
  );

  await visor.start();
  // Process runs and outputs logs...
  await visor.stop();
  visor.close();
}
0
likes
150
points
41
downloads

Publisher

verified publisheragilord.com

Weekly Downloads

Manages (start, stop, restart) an OS process.

Repository (GitHub)
View/report issues

Topics

#cli #process #supervisor

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on process_visor