problème sh

problème sh - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 10-02-2004 à 15:52:07    

Salut,
 
J'ai fait un script qui se nomme bck, le seul moyen pour le lancer est de faire un "sh bck" mais j'aimerai pouvoir lancer ce script depuis crontab et il aime pas les espace. J'aimerai pouvoir le lancer directement en tapant "bck".
 
Merci

Reply

Marsh Posté le 10-02-2004 à 15:52:07   

Reply

Marsh Posté le 10-02-2004 à 16:17:24    

tu mets
#!/bin/sh
au début du fichier, tu le rends éxcutable et tu utilise
/chemin/complet/du/script/bck
au lieu de sh bck

Reply

Marsh Posté le 10-02-2004 à 16:40:37    

voici mon fichier bck:
#!/bin/sh
 
heure=`date +%F`
35 16 * * * tar cvfz $heure.tar.gz /home | mv $heure.tar.gz /backup
 
Le problème c'est que cron ne n'est pas quoi faire de "heure=`date +%F".

Reply

Marsh Posté le 10-02-2004 à 16:41:48    

[:gui42]  
 
il faut que tu fasse un script et que tu l'appelle via CRON !


Message édité par minusplus le 10-02-2004 à 16:42:14
Reply

Marsh Posté le 10-02-2004 à 16:46:19    

Tu peux me donner un exemple parce j'ai de la peine à voir comment faire ?

Reply

Marsh Posté le 10-02-2004 à 16:49:14    

écrit  
 


#!/bin/sh
heure=`date +%F`
tar cvfz $heure.tar.gz /home && mv $heure.tar.gz /backup  


dans un fichier.
 
tu rend le fichier exécutable


chmod +x ton_fichier


 
pui tu ajoute l'entrée dans le crontab
 
35 16 * * * /le/chemin/vers/ton_ficher

Reply

Marsh Posté le 10-02-2004 à 16:55:33    

correction :
ton fichier bck :


#!/bin/sh
cd /backup
tar cvfz `date +%F`.tar.gz /home


 
tu le rend exécutable :
chmod +x bck
 
et tu l'ajoute dans la crontab, via kcron par exemple
 
EDIT : [:grilled]


Message édité par bobuse le 10-02-2004 à 16:55:57
Reply

Marsh Posté le 11-02-2004 à 21:55:06    

Merci les gars cela fonctionne parfaitement !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed