有什么好用的进程管理器,能启动新进程的

326 天前
 dzdh

类似 supervisor 那样带 GUI 的

不用 launchctl 的,不会创建 plist 的,不会给 “允许后台运行的程序” 项目里添加新东西的

GUI 里添加程序 /usr/local/bin/xx -xx -xx 然后可以点击运行、停止、查看 std 输出的

1189 次点击
所在节点    macOS
9 条回复
GeekGao
326 天前
julyclyde
326 天前
不用 launchd ,那你需要担忧,你要的这玩意本身,它怎么启动
dzdh
326 天前
@julyclyde 双击 😂 其实就是有没有个 supervisord 的带 GUI 版
julyclyde
325 天前
@dzdh launchd 和 supervisorD 都有外挂的 GUI 吧?
liuzhaowei55
325 天前
https://www.v2ex.com/t/825937#reply45
站长开发的 CodeLauncher
dzdh
325 天前
@julyclyde #4 比如?新增 service 不会在系统设置里添加 plist ,不会触发那个“新的后台项已添加。。。”的通知,默认不开机自启

supervisord 的 ui 只能查看,启动、停止服务不能新增,而且那是 webui
dzdh
325 天前
@liuzhaowei55 我擦咧!!就这东西!! 三科四啊!
julyclyde
325 天前
@dzdh 其实我并不觉得添加 plist 是啥大不敬的事……
忌讳 plist 就只能放弃登录前运行的能力吧?

http://supervisord.org/xmlrpc.html
可以试试扩展它的功能,提供写配置文件的能力
不过我觉得这个需求本身可能就有问题
“往 supervisorD 里新增”的工作其实并不该在 supervisorD 这边做,而应该在运行的那个东西那边做“把自己安装到 supervisorD 内去”的动作

你看各种 linux 后台服务,都是往 systemdD 内安装自己的
dzdh
325 天前
@julyclyde #8 no. 就想要个脱离 launchd 体系外的带可操作 GUI 的。livide 的这个 codelauncher 刚刚好。一个项目需要运行一个前端,一个 php artisan serve ,一个 mysql ,一个 redis ,直接一键启动。完事。

非常厌恶 brew services stop xxx 那一套

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005483

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX