Согласно странице руководства:
-U, --unlink, --delete
Delete input files after succesful compression or decompression.
, чтобы вы могли просто запустить
lzop -dU -- {"$PRIMARY","$SECONDARY"}/*.lzo
, чтобы удалить каждый lzo
файл, как только он будет успешно распакован.
lzop
является однопоточным, поэтому, если вам нужна параллельная обработка, вы можете использовать gnu parallel
:
parallel lzop -dU -- ::: {"$PRIMARY","$SECONDARY"}/*.lzo
al menos parece ser algo específico en la instalación de Linux. Probé el script en cinco cajas diferentes y sabores de Linux y en todas partes funciona bien. Así que decidimos reinstalar la caja.
Muchas gracias por todo su apoyo e ideas. Muy apreciado.
Saludos, franco
Большинство реализаций cron не запускают оболочку с процессом в ней, но вы запускаете оболочку для разбора конвейера и запуска двух процессов по отдельности. Если вы добавите свои команды в script.sh и вызовете его из cron, он будет работать.