Hầu hết các shell cung cấp các hàm như &&
và ;
để chuỗi thực thi các lệnh theo những cách nhất định. Nhưng nếu một lệnh đang chạy, tôi vẫn có thể thêm một lệnh khác để thực thi tùy thuộc vào kết quả của lệnh đầu tiên?
Nói rằng tôi đã chạy
$ /bin/myprog
some output...
nhưng tôi thực sự muốn /bin/myprog && /usr/bin/mycleanup
. Tôi không thể giết myprog
và khởi động lại mọi thứ vì mất quá nhiều thời gian. Tôi có thể Ctrl+ Znó và fg
/ bg
nếu cần thiết. Điều này có cho phép tôi xâu chuỗi trong một lệnh khác không?
Tôi chủ yếu quan tâm đến bash, nhưng câu trả lời cho tất cả các shell thông thường đều được chào đón!