Pour exécuter un fichier dans un terminal linux, nous exécutons quelque chose comme ceci : ./sflm -start Maintenant, si je veux que cette procédure soit effectuée en exécutant un fichier script, que dois-je faire ? Je veux par exemple exécuter cette commande : ./script.pl et qu'elle soit exécutée automatiquement par ma commande principale (./sflm -start). Merci d'avance
Réponse
Trop de publicités?
F0RR
Points
337
Je vais supposer que, d'après votre question, vous souhaitez exécuter une commande spécifique à partir d'un script.
Tout simplement, dans votre script, commencez par
#!/bin/bash
et en dessous, ajoutez le nom de votre commande
sflm
Bien entendu, cela suppose que vous ayez déplacé le fichier sflm
dans un dossier /.../bin. Si vous ne l'avez pas fait, alors
bash /path/to/sflm
Il précise que /path/to/sflm
est géré par bash
. Remplaçant bash
avec tout autre coquillage de votre choix.
Enfin,
chmod 775 /path/to/script
Et ./script
à courir.