#1 Le 01/07/2017, à 10:52
- SamPy
Commande qui marche dans le terminal mais pas dans un bash
Bonjour à tous,
J'ai commencé par avoir des problemes de vibration avec le ventilateur de mon pc lorsqu'il chauffe trop (vers 55-60°C). Pour voir d'où venais le probleme j'ai réalisé un script qui fait tourner le processeur à 100% (et donc le ventilateur). Le voici :
#!/bin/bash
for run in {1..4}
do
"python3 -c 'while 1: pass'"
done
A l'execution du script il me met la meme erreur quatre fois : "line 8: python3 -c 'while 1: pass': command not found" alors que la commande "python3 -c 'while 1: pass'" marche quand on la met directement dans le terminal. Mais ca marche quand je remplace la ligne 8 par un script python dans lequel il y a "while 1: pass".
PS: mon probleme de ventilateur est résolus, je l'ai juste mieux fixé mais je veux quand meme comprendre pourquoi mon script ne marche pas.
Merci pour votre aide.
Hors ligne
#2 Le 01/07/2017, à 11:30
- pingouinux
Re : Commande qui marche dans le terminal mais pas dans un bash
Bonjour,
Il ne faut pas mettre de " " :
python3 -c 'while 1: pass'
Hors ligne
#3 Le 01/07/2017, à 11:35
- SamPy
Re : Commande qui marche dans le terminal mais pas dans un bash
Ah c'etait tellement evident. Merci beaucoup
Hors ligne
#4 Le 02/07/2017, à 09:50
- Hizoka
Re : Commande qui marche dans le terminal mais pas dans un bash
Salut,
si c'est bon, ajoute [Résolu] à ton titre de post.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 09/07/2017, à 10:53
- thegamer94400
Re : Commande qui marche dans le terminal mais pas dans un bash
+1
Met resolu a ton post stp
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne