Tôi sẽ thường chạy một nhiệm vụ giám sát đơn giản như sau:
(sleep 600 && ls -lh /path/to/files)&
Có thể có quá trình khử nền một phần trong? Ví dụ, để lấy id công việc vào $jobid
(hoặc tương tự), và sau đó khi sleep
kết thúc, làm một fg $jobid
?
Điều này có thể yêu cầu một số bash-fu phức tạp hơn, tôi biết, nhưng bất kỳ giải pháp nào cũng tốt để xem (đặc biệt là nếu chỉ có fg
thể nếu không có quá trình tương tác nào khác đang chạy).