自动重启崩溃的 DART 语言服务器应用程序

AutoRestart crashed DART lang server app

如果由于任何原因我的 DART 应用程序停止或崩溃,由于非法操作或其他原因,是否可以自动重新启动它,或者我必须使用 "dart app.dart" 命令手动重新启动它?

谢谢

方法有很多种。这取决于您的要求。

#!/bin/bash
while true; do
  echo "start app"
  /usr/bin/dart bin/server.dart
done
  • 使用 Dart 脚本,它使用 Process.start()(来自 dart:io)执行相同的操作。

可能还有很多其他人。