使用 crontab 或守护进程运行 C# .exe?

Dav*_*tin 5 c# macos mono cron crontab

我想知道我是否可以使用 crontab 运行 dll (c#)?dll 是用单声道编译的。

谢谢 :)

- 编辑 -

那么它可以是一个.exe。我正在查看 mac 和 linux 上的守护程序,您认为我可以将 .exe 作为守护程序运行吗?

Pau*_*sik 3

为什么不编写一个基于 mono 的 exe,将 DLL 路径和入口点方法作为参数呢?然后,exe 将使用反射来加载 DLL 并执行指定的方法。(您可以通过在 DLL 中指定诸如 DllMain 方法之类的内容来选择约定优于配置,exe 会自动调用该方法。然后只需要一个参数,并且代码的意图更加明显。)

实现这样的小程序将为您提供类似于 Windows 中的 RunDll 的实用程序,并允许您从 cron 运行单声道 DLL。