2017-04-24 4 views
0

3 개의 csv 파일에서 아카이브를 만들어야하는 간단한 스크립트가 있습니다. cmd에서 스크립트를 실행하면 완벽하게 작동합니다.이 스크립트를 cron으로 만들면 3 개의 빈 파일이있는 아카이브가 생성됩니다. zip은 cron에서 실행할 경우 빈 파일을 만듭니다.

스크립트의 일부이다 (I 스크립트 파일로 작업 일부 ommited) : 우편 번호 출력에서 ​​

#!/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는 작동하지 않으므로이 질문을 닫아야합니다.