Tôi ấn tượng bởi các tính năng điều khiển từ xa của tmux:
tmux new-window -t p12346 'echo foo;sleep 10'
Điều này tạo ra một cửa sổ mới trong phiên có tên p12346 và không in bất cứ thứ gì trên màn hình. Điều đó thật tuyệt. Nhưng làm thế nào tôi có thể nói với lệnh trên để đợi cho đến khi giấc ngủ kết thúc trước khi trở về? Tức là tôi muốn làm điều này tương tự nhưng phải mất 10 giây để thực thi:
time tmux new-window -t p12346 'echo foo;sleep 10'
Lý lịch
Nếu điều này khả thi thì nó có thể trở thành một tính năng của GNU Parallel: Các công việc hiện đang chạy có thể được truy cập khi mỗi cửa sổ của chúng đi qua tmux
, do đó bạn có thể theo dõi tiến trình của từng công việc trong thời gian thực.
Vì vậy, tmux
sẽ không được chạy ở nền trước: Người dùng sẽ cần phải đính kèm với nó.