自动重启崩溃的 DART 语言服务器应用程序
AutoRestart crashed DART lang server app
如果由于任何原因我的 DART 应用程序停止或崩溃,由于非法操作或其他原因,是否可以自动重新启动它,或者我必须使用 "dart app.dart" 命令手动重新启动它?
谢谢
方法有很多种。这取决于您的要求。
- 运行 Dart 应用程序作为 Windows 服务
How do you run a DART application as a windows service?
http://www.coretechnologies.com/products/AlwaysUp/Apps/RunDartScriptAsAService.html
- 使用 bash 脚本,在应用程序退出后立即重新启动该应用程序
#!/bin/bash
while true; do
echo "start app"
/usr/bin/dart bin/server.dart
done
- 使用 Dart 脚本,它使用
Process.start()
(来自 dart:io
)执行相同的操作。
可能还有很多其他人。
如果由于任何原因我的 DART 应用程序停止或崩溃,由于非法操作或其他原因,是否可以自动重新启动它,或者我必须使用 "dart app.dart" 命令手动重新启动它?
谢谢
方法有很多种。这取决于您的要求。
- 运行 Dart 应用程序作为 Windows 服务
How do you run a DART application as a windows service? http://www.coretechnologies.com/products/AlwaysUp/Apps/RunDartScriptAsAService.html - 使用 bash 脚本,在应用程序退出后立即重新启动该应用程序
#!/bin/bash
while true; do
echo "start app"
/usr/bin/dart bin/server.dart
done
- 使用 Dart 脚本,它使用
Process.start()
(来自dart:io
)执行相同的操作。
可能还有很多其他人。