tmux的远程控制功能给我留下了深刻的印象:
tmux new-window -t p12346 'echo foo;sleep 10'
这将在名为p12346的会话中创建一个新窗口,并且不会在屏幕上打印任何内容。这太棒了。但是,如何告诉上面的命令等到睡眠完成才返回?即我希望这样做,但要花10秒才能执行:
time tmux new-window -t p12346 'echo foo;sleep 10'
背景
如果可行,那么它可能成为GNU Parallel的功能:当前正在运行的作业可以通过访问它们的每个窗口tmux
,因此您可以实时跟踪每个作业的进度。
因此tmux
不会在前台运行:用户将需要附加到它。