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

2024-01-03 14:23:10 +08:00
 dzdh

类似 supervisor 那样带 GUI 的

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

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

1221 次点击
所在节点    macOS
9 条回复
GeekGao
2024-01-03 14:32:25 +08:00
julyclyde
2024-01-03 16:19:00 +08:00
不用 launchd ,那你需要担忧,你要的这玩意本身,它怎么启动
dzdh
2024-01-03 16:56:31 +08:00
@julyclyde 双击 😂 其实就是有没有个 supervisord 的带 GUI 版
julyclyde
2024-01-03 19:18:53 +08:00
@dzdh launchd 和 supervisorD 都有外挂的 GUI 吧?
liuzhaowei55
2024-01-03 19:37:36 +08:00
https://www.v2ex.com/t/825937#reply45
站长开发的 CodeLauncher
dzdh
2024-01-04 09:09:43 +08:00
@julyclyde #4 比如?新增 service 不会在系统设置里添加 plist ,不会触发那个“新的后台项已添加。。。”的通知,默认不开机自启

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

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

你看各种 linux 后台服务,都是往 systemdD 内安装自己的
dzdh
2024-01-04 14:24:36 +08:00
@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