質問: バックアップbashスクリプトがtarballを圧縮していません サーバー上のファイルをバックアップするためのcronとして実行されるbashスクリプトがあります。#!/bin/bash file=/path/to/backup_$(date +%y%m%d).tar tar -cf $file /backup/this /and/that /and/someotherfiles gzip $file 次を使用してスクリプトを直接実行すると、次のようになります。sudo bash ./backup-files.sh ファイルをgzipで圧縮しますが、昨夜cronが実行されたとき、ファイルはtarとして残されました。 cronは、これが当てはまる理由を示すログをどこかに保存しているでしょうか?
回答: ピエールが述べたように、-zフラグを使用することをお勧めします。通常、ディレクトリ全体をバックアップし、その構造と権限を保持するために、常にtarzcvfpを使用します。 vフラグもあり、便利です。