The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Shell, tar, 7z и конвейер не хотят работать вместе"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Shell, tar, 7z и конвейер не хотят работать вместе"  +/
Сообщение от Papa (ok) on 08-Июн-12, 18:28 
Пытаюсь в скрипте выполнить:

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

Если то же самое выполняю в консоли - все гут. Есть у кого-нибудь соображения? Заранее благодарен.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Shell, tar, 7z и конвейер не хотят работать вместе"  +/
Сообщение от gfh (??) on 09-Июн-12, 02:31 
> Пытаюсь в скрипте выполнить:
> 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Shell, tar, 7z и конвейер не хотят работать вместе"  +/
Сообщение от Andrey Mitrofanov on 09-Июн-12, 12:33 
> Пример как у меня работает:
> tar cf - /etc --exclude=*.gz | 7za a -si -t7z -mx9 -m0=lzma2
> -mmt /mnt/backup/etc.tar.7z

XZOPT=-9e tar caf /mnt/backup/etc.tar.xz --exclude=*.gz /etc

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Shell, tar, 7z и конвейер не хотят работать вместе"  +/
Сообщение от Andrey Mitrofanov on 09-Июн-12, 12:47 
> XZOPT=-9e tar caf /mnt/backup/etc.tar.xz --exclude=*.gz /etc

XZ_OPT=-9e :/

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру