簡體   English   中英

如何在 MAC 上將 DotNet 作為守護程序運行?

[英]How do I run DotNet as a Daemon on a MAC?

我在 Linux 和 Docker 上找到了很多關於如何將 dotnet 作為守護進程運行的資源。 我對 Mac 知之甚少,因此將不勝感激。

在這種情況下,沒有人會認真使用 macOS,因為大多數企業部署都在 Windows 服務器或 Linux 機器上。

但是如果你想讓你的 ASP.NET Core Worker Service 項目在 macOS 上運行,你可以

  1. 按照 Windows 上的本教程熟悉基礎知識。
  2. 使用systemd package作為起點,為 macOS 編寫 launchd package(例如Microsoft.Extensions.Hosting.Launchd )(因為launchd 是那里的標准)。
  3. Go 回到您在步驟 1 中的工作,並將Microsoft.Extensions.Hosting.WindowsServices替換為您的Microsoft.Extensions.Hosting.Launchd package。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM