Tôi muốn biết làm thế nào tôi có thể gửi lệnh (s) sinh ra bởi xargs để nền. Ví dụ, hãy xem xétGửi (các) lệnh được sinh ra bởi xargs đến nền
find . -type f -mtime +7 | tee compressedP.list | xargs compress
tôi đã cố gắng
find . -type f -mtime +7 | tee compressedP.list | xargs -i{} compress {} &
.. và như bất ngờ, có vẻ như để gửi xargs để nền để thay thế?
Làm cách nào để làm cho mỗi trường hợp của lệnh nén chuyển sang nền?
Các UNIX Tôi có ($ uname -a SunOS xxx 5.10 Generic_xx7xx1- 06 sun4u sparc SUNW, Sun-Fire) không có -P ($ xargs -P xargs: tùy chọn bất hợp pháp - P xargs: Cách dùng: xargs: [-t] [-p] [-e [eofstr]] [ -E eofstr] [-I replstr] [-i [replstr]] [-L #] [-l [#]] [-n # [-x]] [-kích thước] [cmd [args ...] ]) Bất kỳ lựa chọn thay thế nào khác ngoài trình bao bọc shell script? – PoorLuzer
Xin lỗi, tôi không thể tìm thấy nhiều cho SunOS - mặc dù tôi đã tìm thấy gói này "xjobs" mà bạn có thể biên dịch ... http://www.maier-komor.de/xjobs.html – gnarf