Aller au contenu

Sujets conseillés

Posté

Bonjour j'en appel a vous car je devient fou :mad2:

J'essaye depuis un moment de faire executer des scripts shell dans cron sans succes :(

Donc quelques questions :

C'est quoi la difference entre #!/bin/sh et #!/bin/bash ?

Quand on fait un script shell que l on vas lancer dans cron, est ce qu'on doit mettre les vrai adresses des commandes (/usr/bin/mysqldump)?

C'est quoi la variable PATH ? A quoi sert elle ?

Donc en gros ma question est comment fait on un script shell et comment le faire s executer dans un cron. :blush:

Merci beaucoup

Posté

La difference entre #!/bin/sh et #!/bin/bash mis en première ligne d'un script est que celui-ci sera interprété différemment.

Par /bin/sh dans le premier cas, ou par /bin/bash dans le second.

Pour les différences entre les deux interpréteurs de commandes, je dirais que /bin/sh est le plus ancien, alors que /bin/bash est plutôt apparenté au monde Linux (et plus récent). Tu peux en général choisir ce dernier !

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...