Script sh
Fermé
medalaa
Messages postés
6
Date d'inscription
mercredi 25 décembre 2013
Statut
Membre
Dernière intervention
31 décembre 2013
-
Modifié par mamiemando le 1/01/2014 à 15:45
Utilisateur anonyme - 1 janv. 2014 à 16:53
Utilisateur anonyme - 1 janv. 2014 à 16:53
A voir également:
- Script sh
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
2 réponses
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
Modifié par mamiemando le 1/01/2014 à 15:44
Modifié par mamiemando le 1/01/2014 à 15:44
D'après le message, ton erreur vient de cette ligne :
L'option -A (qui figure dans
J'imagine que tu as récupéré le script de quelqu'un qui utilise un autre système d'exploitation.
Chez moi, d'après
Tu peux donc essayer dans un premier temps de remplacer cette ligne par :
Bonne chance
PID='ps -fA | grep "$USER" | grep "$processus_a_supprimer" | grep -v grep | tr -s ' ' | cut -f 2 -d ' '' ;
L'option -A (qui figure dans
ps -fA) n'est pas supportée sur ce système. Ceci peut s'expliquer assez simplement : selon le système utilisé (macOS, linux, etc...) les options de la commande
psne correspondent pas toujours.
J'imagine que tu as récupéré le script de quelqu'un qui utilise un autre système d'exploitation.
Chez moi, d'après
man ps, l'option -A correspond à :
-A Sélectionner tous les processus. Identique à -e.
Tu peux donc essayer dans un premier temps de remplacer cette ligne par :
PID='ps -fe | grep "$USER" | grep "$processus_a_supprimer" | grep -v grep | tr -s ' ' | cut -f 2 -d ' '' ;
Bonne chance
Utilisateur anonyme
1 janv. 2014 à 16:53
1 janv. 2014 à 16:53
salut,
un seul
si tu veux conserver le
un seul
pkillcorrectement paramétré (voir la page man) tuera le processus indésirable, au lieu de cette longue pipeline.
si tu veux conserver le
PIDpour ensuite demander confirmation de la suppression du processus, utilise alors
pgrep.