Ось частина мого сценарію test.sh:
#!/bin/bash
tar -cf $name.tar $name && pbzip2 $name.tar
echo "[$1: Waiting..]
Будь ласка, у мене є питання. Виконання другої інструкції "echo" відбувається відразу після створення файлу .tar.bz2? як я бачу ні. Я бачу, що у мене є тільки каталог смоли і інструкція луна запущений!
Будь-яке пояснення, будь ласка? Дуже дякую.
echo виконується, але ви не бачите результату pbzip2 Це все, я повинен відправити цей файл pbzip2 до вузла призначення, але він відправлений пошкоджений
—
user1568840
echo
виконується, але результат не відображаєтьсяpbzip2
, потім або першийtar
не повертається0
(і потімpbzip2
не виконується взагалі) абоpbzip2
команда неправильна або вона стискає файл "на місці" (таким чином перезаписуючи оригінал.tar
файлу, а не створення нового файлу з.bz2
розширення).