Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 编写跨平台后台服务_Python_Node.js_Cross Platform - Fatal编程技术网

Python 编写跨平台后台服务

Python 编写跨平台后台服务,python,node.js,cross-platform,Python,Node.js,Cross Platform,我是否可以用Python或Node.js编写服务,并能够在不同平台上作为服务运行,而无需在该机器上安装Python或Node.js 假设我有一个安装程序来安装我的应用程序,在安装应用程序的同时,它还会告诉我它将安装一个服务。此服务将在系统引导时自动启动。它应该在windows、osx和linux上工作。该服务将只监视目录中的文件更改,并对其执行适当的操作 我已经看到了易于实现的python和node.js包,它们可以完成这一任务,并且已经跨平台,但都需要用户首先安装和设置python或node.

我是否可以用Python或Node.js编写服务,并能够在不同平台上作为服务运行,而无需在该机器上安装Python或Node.js

假设我有一个安装程序来安装我的应用程序,在安装应用程序的同时,它还会告诉我它将安装一个服务。此服务将在系统引导时自动启动。它应该在windows、osx和linux上工作。该服务将只监视目录中的文件更改,并对其执行适当的操作

我已经看到了易于实现的python和node.js包,它们可以完成这一任务,并且已经跨平台,但都需要用户首先安装和设置python或node.js包。(或者有没有一种不需要安装python/node.js的方法?)

那么,可能的解决方案是什么:

  • 用户不是技术人员,因此不应安装node.js/python发行版
  • 在windows/osx/linux上安装与客户端一起安装的服务
  • 启动时启动服务
<>或者我应该在C++中编写服务并为每个平台构建每个服务吗?如果是这样的话,有没有我可以用来完成这项任务的软件包?(我必须为发生的每件事做适当的任务,这样我就不能使用预构建的服务)


这个问题更像是windows和osx的问题,而不是linux的问题。

你有没有让它工作过?我有同样的要求,但在java中。