我可以在Python或Node.js中编写服务,并且能够在不同平台上将其作为服务运行而无需在该机器上安装python或node.js吗?
我们假设我有一个安装我的应用程序的安装程序,在安装应用程序时它也会告诉它将安装一个服务。此服务将在系统引导时自动启动。它应该适用于Windows,osx和linux。该服务只会查看目录以进行文件更改并对其进行适当的操作。
我已经看到很容易实现python和node.js的包可以做这个观看,也已经是跨平台的,但两者都需要用户首先安装和设置python或node.js包。 (或者有没有办法不需要安装python / node.js?)
那么可能的解决方案是什么:
或者我应该用C ++编写服务并为每个平台构建一个服务?如果是这样的话,我可以使用任何包来完成这样的任务吗? (我必须为发生的每件事做适当的任务,以便我不能使用预建服务)
这个问题更多的是windows和osx问题而不是linux。