想法来自下面这个类似场景:
本来可以很朴素的 命令 A ; 命令 B 分号隔开一下就好,但奈何某些情况
命令 A 按下回车后,不料等了很久很久还没完成,这才想起命令 B
然后就两难了:
- 中断 A,就浪费了等 A 的时间
- 在 A 的一坨输出里强行打进 B 命令+回车,可能会扰乱输入流,影响输出排版
所以想知道有没有类似队列或者其他办法,能解决上面这种追加命令的需求
现有环境是 macOS+Terminal+zsh

想法来自下面这个类似场景:
本来可以很朴素的 命令 A ; 命令 B 分号隔开一下就好,但奈何某些情况
命令 A 按下回车后,不料等了很久很久还没完成,这才想起命令 B
然后就两难了:
所以想知道有没有类似队列或者其他办法,能解决上面这种追加命令的需求
现有环境是 macOS+Terminal+zsh
1 theoda OP 还是自己找到了一个古老的解决方案:[Task Spooler - batch is back!]( https://vicerveza.homeunix.net/~viric/soft/ts/) ```sh brew install task-spooler ``` 测试了一下 Catalina 还能用,供 v 友参考了 |
2 aloxaf Jul 29, 2020 1. 用 tmux,然后就可以再开一个 panel 执行 2. C-z 挂起,完事儿了再 fg 恢复 |