【问题标题】:Run Worker Service on Mac Os在 Mac Os 上运行 Worker 服务
【发布时间】:2022-11-18 01:15:51
【问题描述】:

我已经使用 .Net 6 创建了一个 Worker Service,我已经通过 Mac OS 的文件夹配置文件发布了它,现在在 Windows 中我可以使用 SC CREATE 创建一个服务,我如何在 Mac OS 上实现相同的功能。 我试过 launchd 但什么也没发生,没有错误或任何日志。 这是我的 plist 文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>org.NYC.DOB</string>
    <key>ServiceDescription</key>
    <string>NYC DOB</string>
    <key>ProgramArguments</key>
    <array>             
        <string>Applications/DOB/NYC</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>StandardOutPath</key>
    <string>out.log</string>
    <key>StandardErrorPath</key>
    <string>error.log</string>
</dict>
</plist>

我使用以下命令来运行该服务

sudo launchctl load /Applications/DOB/org.NYC.DOB.plist
sudo launchctl start org.NYC.DOB

命令已成功执行,但没有任何反应。

【问题讨论】:

    标签: c# macos .net-6.0 launchd worker-service


    【解决方案1】:

    你能解决这个问题吗?你能分享一下吗?我也面临着类似的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 2014-12-15
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多