2017-04-24 4 views
0

J'ai un script simple qui devrait créer des archives à partir de 3 fichiers CSV. Si j'exécute un script à partir de cmd cela fonctionne parfaitement, si je cron ce script alors je reçois des archives avec 3 fichiers vides à l'intérieur.zip crée des fichiers vides si exécuté à partir de cron

c'est la partie du script (I ommited partie où le script de travail avec des fichiers):

#!/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] 

De sortie zip je peux voir:

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%) 

Même situation si j'utilise

/bin/tar -cvf file.gz * 

Des idées pour lesquelles je reçois ce problème?

+0

J'ai déjà créé le chmod 777 à des fins de test pour tous les dossiers et fichiers utilisés dans ce script. – Roman

Répondre

0

Il n'y a pas de problèmes avec zip, mais sed ne fonctionne pas, donc cette question devrait être fermée.