JULIA的流程管理器

JULIA的流程管理器,julia,Julia,我是朱莉娅的新手。我正在寻找一个It流程管理器,专门针对精灵应用。(换句话说,相当于Node.JS的PM2)。有人能帮忙吗?这里是艾德里安,精灵的创造者 我没有使用PM2,但我使用了supervisord,我认为他们的方法类似。精灵应用程序在常规操作系统进程中运行。您尝试过什么,遇到过什么问题 稍微调整一下pm2,过程似乎很简单。我确信,通过设置更复杂的pm2配置文件,它可以得到改进,但对于快速解决方案,这似乎可以解决问题 我在一台windows机器上,所以我确认它可以在Win10和WSL/Ub

我是朱莉娅的新手。我正在寻找一个It流程管理器,专门针对精灵应用。(换句话说,相当于Node.JS的PM2)。有人能帮忙吗?

这里是艾德里安,精灵的创造者

我没有使用PM2,但我使用了supervisord,我认为他们的方法类似。精灵应用程序在常规操作系统进程中运行。您尝试过什么,遇到过什么问题

稍微调整一下pm2,过程似乎很简单。我确信,通过设置更复杂的
pm2
配置文件,它可以得到改进,但对于快速解决方案,这似乎可以解决问题

我在一台windows机器上,所以我确认它可以在Win10和WSL/Ubuntu上运行。假设我们有一个名为MyGenieApp的精灵应用程序,然后我们运行:

Windows PowerShell:

PS C:\MyGenieApp\bin> pm2 start cmd -- -- /k .\server.bat
这将打开一个CMD窗口,并在
pm2
控制下使用父
CMD
进程启动精灵应用程序

WSL/Ubuntu

(MyGenieApp) $ pm2 start bash -- bin/server
对于macOS和其他*nix操作系统,其工作原理应与WSL相同

  • 请注意,对于Windows,您需要从
    bin/
    中运行它,而对于*nix,则需要从应用程序文件夹中运行它(因此,在
    。/bin
    中需要更高一级)。您可以根据需要编辑文件以调整路径

  • 由于某些原因,在windows上,
    pm2
    需要
    -->
    ,否则它不会将参数传递给脚本。可能是pm2中的错误


或者PM2本身可以运行精灵应用程序。如果是的话,谁能描述一下是怎么回事?谢谢你们的回答。我在Ubuntu上使用PM2,它似乎也能很好地用于精灵应用。我刚刚开始使用PM2在bin文件夹中创建.SH文件。