2017-04-24 1 views
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 * 

なぜこの問題が発生しているのですか?

+0

このスクリプトで使用したすべてのフォルダとファイルについて、chmod 777をテスト目的で作成しました。 – Roman

答えて

0

zipに問題はありませんが、sed does not workの問題はありません。この問題は解決するはずです。

関連する問題