Livid
406.45D
549.35D
V2EX  ›  macOS

macOS 下是否有这样的进程管理 GUI 工具?

  •  
  •   Livid ·
    PRO
    · Oct 13, 2017 · 8571 views
    This topic created in 3318 days ago, the information mentioned may be changed or developed.
    比如在做 Python web 开发的时候,需要在终端里启动一个进程,然后观察进程可能会输出在 stdout 的异常信息来进行调试。而更复杂的程序,可能会需要启动多个进程,比如额外的 celery 或者 rqworker 等等。

    目前的做法是在 iTerm 里开多个 tab,每个 tab 里跑一个。

    我在想是否有更优雅的轻量级 macOS GUI 工具可以来做这件事情?

    其实这个需求也很类似 PyCharm 里 Run/Debug Configurations,但是很多时候不想用 PyCharm 的原因就是因为太重了。

    也很类似 Google 以前那个 GAE Launcher 做的事情。
    Supplement 1  ·  Oct 25, 2017
    这或许会是一个有用的 macOS native app idea,不过应该是上不了 Mac App Store ……
    23 replies  •  2017-10-31 08:42:58 +08:00
    rashawn
    rashawn
    Oct 13, 2017 via iPhone
    1
    command pad? 但是印象里输出好像不太好查看。 或者 emacs 有个 prodigy
    ratazzi
    ratazzi
    PRO
    Oct 13, 2017 via iPhone
    2
    我还是用终端,Procfile 加 foreman 之类的工具
    ZxBing0066
    ZxBing0066
    Oct 13, 2017 via Android
    3
    tmux? 开在一个 window 里面?还是我没看懂😂
    coffeedeveloper
    coffeedeveloper
    Oct 13, 2017 via Android
    4
    tmux 在一个 window 里面切割多个 pane ?
    EricCartman
    EricCartman
    Oct 13, 2017 via Android
    5
    GUI 的不清楚,如果是命令行的话可以用 supervisor 来管理吧
    josephshen
    josephshen
    Oct 13, 2017 via iPhone
    6
    stdout 到文件然后 tail -f ?这样还可以随时关掉显示的结果,感觉还行……
    Jesse
    Jesse
    Oct 13, 2017❤️1
    7
    1. 用 supervisor 来启动管理多个进程,可以配置 stdout/stderr 分别记录到不同文件
    2. 用 multitail 可以在一屏内同时 "tail -f" 多个日志文件

    以上 2 者配合
    run2
    run2
    Oct 13, 2017
    8
    iTerm 支持 tmux
    而且可以用⌘+D ⇧+⌘+D 分裂窗口
    比新开 tab 好一点 (在同一个 tab 里,用⌘+[ 或者 ] 切换活动 session )
    senghoo
    senghoo
    Oct 13, 2017
    9
    如果用 emacs 有个插件叫 prodigy 很适合做这个事情。
    virusdefender
    virusdefender
    Oct 13, 2017
    10
    tmux
    lululau
    lululau
    Oct 13, 2017
    12
    foreman + tmuxinator 可解
    shuson
    shuson
    Oct 13, 2017
    13
    husky
    husky
    Oct 13, 2017
    14
    @shuson
    已关注,另求关注 https://twitter.com/faynwol

    不过这个要推文 id 最后两位是 0 才有的免费……
    Livid
    Livid
    MOD
    OP
    PRO
    Oct 13, 2017 via iPhone
    15
    @shuson
    @husky

    请不要用这种方式污染一个技术讨论主题。
    kfll
    kfll
    Oct 13, 2017
    16
    虽然不是 GUI 工具,不过 tmuxinator 应该能多少缓解你的问题 https://github.com/tmuxinator/tmuxinator
    187j3x1
    187j3x1
    Oct 13, 2017
    17
    byobu 啊,强化定制版 tmux
    shuson
    shuson
    Oct 13, 2017
    18
    @Livid 遵命

    不讨论 follow 不 follow 了。

    发现这个软件的 bug tracer 托管在 gitlab 上,熟悉的 issue 方式
    https://gitlab.com/marathono/marathono
    zzyzxd
    zzyzxd
    Oct 15, 2017
    19
    要是我就全放到 container 里用 Docker Compose 管理……
    dangyuluo
    dangyuluo
    Oct 15, 2017
    20
    感觉 Tmux 可以满足
    dangyuluo
    dangyuluo
    Oct 15, 2017
    21
    Oops,忘了是 GUI 工具了
    zhea55
    zhea55
    Oct 26, 2017
    22
    @xream 网站挂掉了,这个 app 在哪里可以下载?
    WendellSun
    WendellSun
    Oct 31, 2017 via Android
    23
    tmux 开多个 panel,挺方便的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4370 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 08:09 · PVG 16:09 · LAX 00:09 · JFK 03:09
    ♥ Do have faith in what you're doing.