Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/11/2014, à 15:37

lexgamer

[RESOLU]Lancement script via crontab

Salut ,

Je tente de lancer un script a une heure précise chaque jour via crontab .

Sachant que mon script doit écrire dans /var/log j'edite le crontab du compte root .

Voici  mon crontab :   30 14 * * * /bin/sh /home/alex/fstrim

Voici mon script :

#!/bin/sh
LOG=/var/log/fstrim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG 2>&1



Mon log m'indique a chaque fois l'erreur : /home/alex/fstrim: 4: /home/alex/fstrim: fstrim: not found


J'ai tenté d'ajouter l'utilisateur dans mon crontab mais sa ne change rien , j'ai ajouté la commande sh idem sa ne fonctionne pas .

J'ai pas mal cherché sur le net certains parle d'une mauvaise prise en compte de la commande echo par cron mais même en supprimant la ligne de mon script sa ne change rien .

Merci par avance pour votre aide précieuse .

Dernière modification par lexgamer (Le 02/11/2014, à 17:05)

Hors ligne

#2 Le 02/11/2014, à 15:50

jplemoine

Re : [RESOLU]Lancement script via crontab

essaies en essayant de mettre le chemin d'accès à fstrim...

locate fstrim

chez moi, c'est /sbin/fstrim.
Tu mets donc,

/sbin/fstrim -v / >> $LOG 2>&1

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 02/11/2014, à 15:52

gl38

Re : [RESOLU]Lancement script via crontab

Il faudrait essayer avec le chemin complet de fstrim dans la ligne 4 de ton script, à savoir /sbin/fstrim
Cordialement,
Guy

Hors ligne

#4 Le 02/11/2014, à 16:47

lexgamer

Re : [RESOLU]Lancement script via crontab

Génial fallait bien ajouter le chemin complet de la commande fstrim merci à vous .

Hors ligne