Пытаюсь в скрипте выполнить:tar czf - /path_to_dir | 7z a -t7z -mx=0 -mhe=on -mhc=on -si -p123 /path_to_file.tgz.7z
Везде используются абсолютные пути, включая пути до tar и 7z.
Получаю:
7z: /path_to_file.tgz.7z: not found
tar: Removing leading '/' from member namesЕсли то же самое выполняю в консоли - все гут. Есть у кого-нибудь соображения? Заранее благодарен.
> Пытаюсь в скрипте выполнить:
> tar czf - /path_to_dir | 7z a -t7z -mx=0 -mhe=on -mhc=on -si
> -p123 /path_to_file.tgz.7z
> Везде используются абсолютные пути, включая пути до tar и 7z.
> Получаю:
> 7z: /path_to_file.tgz.7z: not found
> tar: Removing leading '/' from member names
> Если то же самое выполняю в консоли - все гут. Есть у
> кого-нибудь соображения? Заранее благодарен.Пример как у меня работает:
tar cf - /etc --exclude=*.gz | 7za a -si -t7z -mx9 -m0=lzma2 -mmt /mnt/backup/etc.tar.7z
> Пример как у меня работает:
> tar cf - /etc --exclude=*.gz | 7za a -si -t7z -mx9 -m0=lzma2
> -mmt /mnt/backup/etc.tar.7zXZOPT=-9e tar caf /mnt/backup/etc.tar.xz --exclude=*.gz /etc
> XZOPT=-9e tar caf /mnt/backup/etc.tar.xz --exclude=*.gz /etcXZ_OPT=-9e :/