我想知道我是否可以用crontab运行dll(c#)?该DLL是与单声道编译。用crontab或守护进程运行C#.exe?
THX :)
- 编辑 -
那么它可以是一个.exe文件。我在mac和linux上查看守护进程,你认为我可以运行.exe作为守护进程。
我想知道我是否可以用crontab运行dll(c#)?该DLL是与单声道编译。用crontab或守护进程运行C#.exe?
THX :)
- 编辑 -
那么它可以是一个.exe文件。我在mac和linux上查看守护进程,你认为我可以运行.exe作为守护进程。
为什么不写一个基于单声道的exe文件,它将DLL路径和入口点方法作为参数?该exe然后将使用反射来加载DLL并执行指定的方法。 (你可以通过在你的DLL中指定类似DllMain方法的选项来选择convention-over-configuration,这个exe可以自动调用,然后只需要一个参数,代码的目的就更明显了。)
实现这样一个小程序会给你一个类似于Windows中的RunDll的实用程序,并允许你从cron运行单一的DLL。
您可能想查看最新的单声道发行版和C#Shell(尽管我会亲自制作一个名为DLL的函数)。
http://www.mono-project.com/CsharpRepl
“在启动时CSHARP外壳将加载在Windows这是位于〜/的.config/CSHARP目录中的C#脚本文件和预编译库(与.DLL结束)(是Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData))。
的组件被首先加载,然后被执行的脚本。这允许脚本依赖于在组件中定义的代码。
的值C#脚本文件是只是包含语句和表达式的文件,它们不能包含完整的类定义,应将其存储并预编译到DLL文件中。 “
然后,你可以做这样的事情:?
csharp> using System;
csharp> Console.WriteLine ("hello");
hello
csharp>
为什么一个DLL – SLaks 2011-03-08 17:26:34
我会写消耗的dll一个小型控制台应用程序,然后安排是可以通过crontab运行 – 2011-03-08 20:50:30
和守护进程怎么样? – 2011-03-09 00:28:20