0
3つのcsvファイルからアーカイブを作成する必要のある簡単なスクリプトがあります。 もし私がこのスクリプトをcronにしたら、私は3つの空のファイルでアーカイブを取得しています。zipはcronから実行すると空のファイルを作成します
これは、スクリプト(私はスクリプトがファイルを扱う部分をommited)の一部である:私が見ることができるのzip出力から
#!/bin/bash
/usr/bin/zip -j Inroamers_$(date +"%m_%d_%Y") /folder/*
#echo "Dear Colleagues, ......." | mail -s "Inroamers report for $(date +"%m%d%Y")" -a /folder/Inroamers_$(date +"%m_%d_%Y").zip [email protected]
:
adding: folder/Inroamers_04_24_2017.csv (stored 0%)
adding: folder/Inroamers_04_24_2017.csv (stored 0%)
adding: folder/Inroamers_04_24_2017.csv (stored 0%)
同じ状況私は
を使用していた場合/bin/tar -cvf file.gz *
なぜこの問題が発生しているのですか?
このスクリプトで使用したすべてのフォルダとファイルについて、chmod 777をテスト目的で作成しました。 – Roman