fbpx

Comandos Linux – Comando priocntl

Comando priocntl do Linux

comando priocntl

No sistema operacional Solaris , o comando priocntl exibe ou define os parâmetros de agendamento dos processos especificados .

Sintaxe

priocntl [-l] [-d] [-s] [-e] [-i idType ] [ idlist ] [-c class ]
          [ opções específicas de classe ] [ argumentos ]
-euExiba uma lista das classes atualmente configuradas no sistema, juntamente com informações específicas sobre cada classe. O formato das informações específicas da classe exibidas é descrito abaixo.
-dExiba os parâmetros de agendamento associados a um conjunto de processos.
-sDefina os parâmetros de agendamento associados a um conjunto de processos.
-eExecute um comando especificado com os parâmetros de classe e agendamento associados a um conjunto de processos.
-i idTypeEsta opção, juntamente com os argumentos idlist (se houver), especifica um ou mais processos aos quais o comando priocntl deve ser aplicado. A interpretação do idlist depende do valor do idType . Os argumentos válidos do idType e as interpretações correspondentes da idlist são os seguintes:

-i pididlist é uma lista de IDs de processo. O comando priocntl se aplica aos processos especificados.
-i ppididlist é uma lista de IDs de processo pai. O comando priocntl se aplica a todos os processos de um ID do processo pai.
-i pgididlist é uma lista de IDs de grupos de processos. O comando priocntl se aplica a todos os processos nos grupos de processos especificados.
-i sididlist é uma lista de IDs de sessão. O comando priocntl se aplica a todos os processos nas sessões especificadas.
classe -iO idlist consiste em um nome de classe único ( RT para tempo real ou TS para compartilhamento de tempo ou IA para interativo). O comando priocntl se aplica a todos os processos na classe especificada.
-i uididlist é uma lista de IDs de usuário. O comando priocntl se aplica a todos os processos com um ID de usuário efetivo igual a um ID da lista.
-i gididlist é uma lista de IDs de grupo. O comando priocntl se aplica a todos os processos com um ID de grupo efetivo igual a um ID da lista.
-i todosO comando priocntl se aplica a todos os processos existentes. Nenhuma lista de identificação deve ser especificada (se houver, ela será ignorada). As restrições de permissão descritas abaixo ainda se aplicam.

Se a opção -i idType for omitida ao usar as opções -d ou -s , o idType padrão de pid será assumido.

classe -cEspecifica a classe a ser definida. (Os argumentos válidos da classe são RT para tempo real ou TS para compartilhamento de tempo ou IA para interativo.) Se a classe especificada ainda não estiver configurada, ela será configurada automaticamente.
opções específicas de classeAs opções específicas da classe válidas para definir parâmetros em tempo real são:

-p rtpriDefina a prioridade em tempo real do (s) processo (s) especificado (s) como rtpri .
-t tqntm [ -r res ]Defina o quantum de tempo do (s) processo (s) especificado (s) como tqntm . Opcionalmente, você pode especificar uma resolução, conforme explicado abaixo.

As opções específicas da classe válidas para definir parâmetros de compartilhamento de tempo são:

-m tsuprilimDefina o limite de prioridade do usuário do (s) processo (s) especificado (s) como tsuprilim .
-p tsupriDefina a prioridade do usuário do (s) processo (s) especificado (s) como tsupri .

As opções específicas da classe válidas para definir parâmetros interativos são:

-m iauprilimDefina o limite de prioridade do usuário do (s) processo (s) especificado (s) como iauprilim .
-p iaupriDefina a prioridade do usuário do (s) processo (s) especificado (s) como iaupri .
argumentosArgumentos adicionais para o comando priocntl .

Exemplos

Priocntl -s -c RT -t 1 -r 10 -i idType idlist

Define a classe de qualquer processo não em tempo real selecionado por idType e idlist como em tempo real e define sua prioridade em tempo real com o valor padrão de 0 .

nice – Invoque um comando com uma prioridade de agendamento alterada.
ps – Relate o status de um processo ou processos.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.