2017-04-24 45 views
0

我有一個簡單的腳本,它應該從3個csv文件創建歸檔文件。 如果我從cmd運行腳本,它的工作原理是完美的,如果我cron這個腳本,然後我得到存檔與3空文件裏面。如果從cron運行,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] 

從ZIP輸出,我可以看到:

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不工作,所以這個問題應該關閉。