Forum Programmation.shell limiter une commande

Posté par .
Tags : aucun
1
4
nov.
2010
Bonjour à tous,

voilà mon soucis j'ai un script qui réduit les images dans un dossier, et que je peut appeler en sélectionnant mes dossiers dans konqueror faisant clics droit "réduire.

Le souci que j'ai est que si je fais ca sur 30 dossier il exécute 30 script, et réduit en même temps 30 image, et vu que mon ordi est vieux ca rame.

Voyez vous une manière de limiter ca?
Soit en exécutant chacun sont tours, soit en limitant l'ensemble des script à un pourcentage de charge?

Merci à vous.

Pour en savoir plus:
http://linuxfr.org/forums/26/28247.html
  • # nice ?

    Posté par (page perso) . Évalué à 3.

    tout est dans le titre

    Système - Réseau - Sécurité Open Source

    • [^] # Re: nice ?

      Posté par . Évalué à 0.

      Tu veux dire?

      Que tout est dans mon titre, et qu'il faut que je limite une commande??
      Mais comment mettre en place cette limitation, d'autan qu'il execute autant de processus que de dossier?
      • [^] # Re: nice ?

        Posté par (page perso) . Évalué à 3.

        non il te parle de son titre à lui, avec la commande nice dont le but et de changer la priorité d'un processus pour qu'il utilise + ou - de processeur
        • [^] # Re: nice ?

          Posté par . Évalué à 1.

          Ok j'était à coté de la plaque, je vais regarder nice man
      • [^] # Re: nice ?

        Posté par . Évalué à 2.

        $ man nice
        si tu exécutes tes scripts avec la commande nice, ils s’exécuteront avec une faible priorité (c'est à dire quand le PC n'aura rien d'autre à faire) et donc même si tu as 30 scripts qui s’exécutent en simultané, ça ne bloquera pas ton PC.
        • [^] # Re: nice ?

          Posté par . Évalué à 3.

          donc si je met dans
          /usr/share/apps/konqueror/servicemenus/reduc.desktop

          nice -n 15 reduc.sh %d

          C'est correct?
  • # Résolut

    Posté par . Évalué à 2.

    Merci ca a l'air de marcher c'est top.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.