J'essai depuis des heures d'exécuter un script qui fait une série de CP sans que ça fasse freeze le reste de Linux, mais sans résultats. J'ai essayé nice et ionice, même combinés, avec ces valeurs "nice -n 19 ionice -c 2 -n 7 command" sans effet, ça freeze toujours autant ! Même qu'avec nice et ionice ensemble, le freeze continu même quelques longues secondes après la fin de la commande !
Si vous pouvez m'aider à trouver une solution à ça, je cherche désespérément sur google depuis des heures durant.
Je suis vraiment débutant en Linux et je ne sais pas comment, pendant un script, changer l'utilisateur l'exécutant. De plus, ce script est lancé par un programme dont il est vital que l'utilisateur revienne le bon à la fin du script, qui est un script de backup en fait (pour je vous laisse deviner quel jeu). De plus, les fichiers sont dans le répertoire home de l'utilisateur appelant (bien sûr ce n'est pas root l'appelant xd).
Le lag doit provenir d'une trop sollicitations des disques.
Tu peux limiter cela en lancent ta commande avec ionice -c 3.
- Edité par millman le 27 juillet 2015 à 13:32:24
La prochaine fois, s'il te plaît, lis mon message en entier, ça évitera de perdre du temps.
Non je suis sérieux avec ma commande. Ton nice ne sert à rien et ionice -c 2 n'a pas beaucoup d'effet c'est pour cela que je te propose de faire un ionice -c 3.
Edit : l'ionice il faut le faire à chaque cp et pas au script en entier.
- Edité par millman 8 août 2015 à 16:34:00
Exécuter une commande shell en basse priorité
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Blond, bouclé, toujours le sourire aux lèvres...