Я хочу создать зашифрованный tar, но также хочу иметь журнал того, что сжал tar, я использую следующую команду:
tar -cvvf - --files-from=/root/backup.cfg | openssl des3 -salt -k backuppass | dd of=/root/tmp/back.encrypted
Но мне нужен журнал стандартного вывода tar. Я не знаю, как это получить, потому что если я использую ">" в команде tar, результат openssl неверен.
Я также проверил руководство по tar, надеясь найти какой-нибудь вариант для записи stdout в файл, но я ничего не нашел.
любая помощь?
С уважением.
Спасибо за этот вопрос, я не знал, как tar ведет себя в этой ситуации. Мне кажется, что если архив является stdout, tar выводит всю остальную информацию на stderr. Итак, вы можете войти в файл backup-tar.log:
tar -cvvf - --files-from=/root/backup.cfg 2>backup-tar.log | openssl des3 -salt -k backuppass | dd of=/root/tmp/back.encrypted