使用 tmux 在后台运行长时间任务

1. 创建并进入名为 php_build 的会话

tmux new -s php_build

2. 在 tmux 窗口中正常执行编译命令

./configure [你的参数] && make -j$(nproc) && sudo make install

3. 分离会话(Detach),让其在后台继续运行

快捷键:按下 Ctrl + b,然后松开,再按 d

4. 任意时间(包括重新 SSH 登录后)恢复连接查看进度:

tmux attach -t php_build

后台运行状态查看与管理
查看日志实时流
如果使用 nohup 将日志输出到了文件,随时使用 tail 监控编译动态:

Bash
tail -f compile_php.log

发表回复