Voilà, j'ai un script dont le fichier est script.sh.
Depuis la console, je le lance avec :
source script.sh
J'aimerais que mon script contienne une instruction qui écrit son propre pid. Donc le fichier script.sh ressemble à ça :
.
.
.
<instruction que j'aimerais>
.
.
.
Le problème c'est que j'arrive pas à savoir quoi marquer.
Sur internet, on conseille partout :
ps -ef | grep <nom du script>
Pour tester si ça marche j'ai rajouté l'instruction sleep 60 juste après. Quand je lance le script, une ligne apparait avec le pid (bon, c'est pas SEULEMENT le pid, ya toutes les autres infos, mais c'est pas grave...). Je fais controle + z pour mettre en pause, puis kill <pid du script>.
Là il me dit qu'il n'y a aucun processus de ce type...
Je ne comprend plus rien. Si la commande ps -ef | grep <nom du script>
renvoyait vraiment le bon pid, pourquoi ça échoue quand je veux le killer?
Merci de votre aide