Fonction setpriority de Perl

La description

Cette fonction définit la priorité d'un processus (PRIO_PROCESS), d'un groupe de processus (PRIO_PGRP) ou d'un utilisateur (PRIO_USER). L'argument WHICH spécifie pour quelle entité définir la priorité et WHO est l'ID de processus ou l'ID utilisateur à définir. Une valeur de 0 pour l'OMS définit le processus, le groupe de processus ou l'utilisateur en cours. Produit une erreur fatale sur les systèmes qui ne prennent pas en charge la fonction système setpriority ().

La priorité est un nombre représentant le niveau de priorité (normalement compris entre 120 et 20) où plus la priorité est basse, plus l'ordonnancement du processus par le système d'exploitation est favorable.

Syntaxe

Voici la syntaxe simple de cette fonction -

setpriority WHICH, WHO, PRIORITY

Valeur de retour

Cette fonction ne renvoie aucune valeur.

Exemple

Voici l'exemple de code montrant son utilisation de base -

#!/usr/bin/perl

print("setpriority() ", setpriority(0, 0, -20), "\n");

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

setpriority() 0