InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jobsposix - Online na nuvem

Execute jobsposix no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando jobsposix que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


jobs - exibe o status dos jobs na sessão atual

SINOPSE


empregos [−l | −p] [ID de trabalho...]

DESCRIÇÃO


A empregos utilitário deve exibir o status dos trabalhos que foram iniciados no shell atual
ambiente; Vejo Seção 2.12, concha Execução Meio Ambiente.

Quando empregos relata o status de término de um trabalho, o shell deve remover seu ID de processo
da lista dos `` conhecidos no ambiente de execução do shell atual ''; Vejo Seção
2.9.3.1, Exemplos.

OPÇÕES


A empregos utilitário deve estar em conformidade com o volume de Definições de Base de POSIX.1‐2008, Seção
12.2, Utilidade Sintaxe orientações.

As seguintes opções devem ser suportadas:

−eu (A letra ell.) Fornece mais informações sobre cada trabalho listado. Esse
as informações devem incluir o número do trabalho, trabalho atual, ID do grupo de processo, estado,
e o comando que formou o trabalho.

-p Exiba apenas os IDs de processo para os líderes de grupo de processo das tarefas selecionadas.

Por padrão, o empregos utilitário deve exibir o status de todos os trabalhos interrompidos, em execução
trabalhos em segundo plano e todos os trabalhos cujo status foi alterado e não foram relatados pelo
Concha.

OPERANDOS


O seguinte operando deve ser suportado:

ID de trabalho Especifica os trabalhos para os quais o status deve ser exibido. Se não ID de trabalho is
fornecido, as informações de status para todos os trabalhos devem ser exibidas. O formato de
ID de trabalho é descrito no volume de Definições de Base de POSIX.1‐2008, Seção
3.204, Trabalho Control Trabalho ID.

STDIN


Não usado.

INPUT ARQUIVOS


Nenhum.

MEIO AMBIENTE VARIÁVEIS


As seguintes variáveis ​​de ambiente devem afetar a execução de empregos:

GRANDE Forneça um valor padrão para as variáveis ​​de internacionalização que não estão definidas ou
nulo. (Veja o volume de Definições de Base de POSIX.1‐2008, Seção 8.2,
Internacionalização Variáveis pela precedência de internacionalização
variáveis ​​usadas para determinar os valores das categorias de local.)

LC_ALL Se definido como um valor de string não vazio, substitui os valores de todos os outros
variáveis ​​de internacionalização.

LC_CTYPE Determine o local para a interpretação de sequências de bytes de dados de texto
como caracteres (por exemplo, caracteres de byte único em oposição a caracteres de bytes múltiplos em
argumentos).

LC_MESSAGES
Determine a localidade que deve ser usada para afetar o formato e o conteúdo do
mensagens de diagnóstico escritas para erro padrão e mensagens informativas escritas
para a saída padrão.

NLSPAT Determine a localização dos catálogos de mensagens para o processamento de LC_MESSAGES.

ASSÍNCRONO EVENTOS


Padrão.

STDOUT


Se o -p opção for especificada, a saída deve consistir em uma linha para cada ID de processo:

"% d \ n", <processo ID>

Caso contrário, se o −eu opção não for especificada, a saída deve ser uma série de linhas do
Formato:

"[% d] %c %s % s \ n ", <Número de Trabalho>,atual>,estado>,comando>

onde os campos serão os seguintes:

<atual> O personagem '+' identifica o trabalho que seria usado como padrão para o fg
or bg Serviços de utilidade pública; este trabalho também pode ser especificado usando o ID de trabalho % + ou "%%".
O personagem '-' identifica o trabalho que se tornaria o padrão se o
o trabalho padrão atual deveria ser encerrado; este trabalho também pode ser especificado usando o
ID de trabalho % -. Para outros trabalhos, este campo é um . No máximo um trabalho pode ser
identificado com '+' e no máximo um trabalho pode ser identificado com '-'. Se houver
qualquer trabalho suspenso, o trabalho atual será um trabalho suspenso. Se houver
pelo menos dois trabalhos suspensos, então o trabalho anterior também deve ser suspenso
trabalho.

<Número de Trabalho>
Um número que pode ser usado para identificar o grupo de processos para o esperar, fg, bg e
matar Serviços de utilidade pública. Usando esses utilitários, o trabalho pode ser identificado por prefixo
o número do trabalho com '%'.

<estado> Uma das seguintes strings (no local POSIX):

Corrida Indica que o trabalho não foi suspenso por um sinal e não foi
saiu.

Pronto Indica que a tarefa foi concluída e retornou com status de saída zero.

Pronto (código)
Indica que o trabalho foi concluído normalmente e que saiu com o
status de saída diferente de zero especificado, código, expresso como um número decimal.

Parado Indica que o trabalho foi suspenso pelo sinal SIGTSTP.

Parado (SIGTSTP)
Indica que o trabalho foi suspenso pelo sinal SIGTSTP.

Parado (PRÓXIMA PARADA)
Indica que o trabalho foi suspenso pelo sinal SIGSTOP.

Parado (SIGTIN)
Indica que o trabalho foi suspenso pelo sinal SIGTTIN.

Parado (SIGTTOU)
Indica que o trabalho foi suspenso pelo sinal SIGTTOU.

A implementação pode substituir a string Suspenso em lugar de Parado. Se
o trabalho foi encerrado por um sinal, o formato deestado> não é especificado, mas
devem ser visivelmente distintos de todos os outrosestado> formatos mostrados aqui e
deve indicar o nome ou descrição do sinal que causa a terminação.

<comando> O comando associado que foi dado ao shell.

Se o −eu opção for especificada, um campo contendo o ID do grupo de processo deve ser inserido
antes de oestado> campo. Além disso, mais processos em um grupo de processos podem ser produzidos em
linhas separadas, usando apenas o ID do processo ecomando> campos.

STDERR


O erro padrão deve ser usado apenas para mensagens de diagnóstico.

SAÍDA ARQUIVOS


Nenhum.

ESTENDIDO DESCRIÇÃO


Nenhum.

SAIR STATUS


Os seguintes valores de saída devem ser retornados:

0 Conclusão bem-sucedida.

> 0 Ocorreu um erro.

CONSEQUÊNCIAS OF ERROS


Padrão.

A seguinte seções e guarante que os mesmos estão informativo.

APLICAÇÃO USO


A -p opção é a única maneira portátil de descobrir o grupo de processos de um trabalho porque
diferentes implementações têm diferentes estratégias para definir o grupo de processos do
trabalho. Uso como $ (empregos -p) fornece uma maneira de se referir ao grupo de processos do trabalho
de forma independente da implementação.

A empregos utilitário não funciona como esperado quando está operando em seu próprio utilitário
ambiente de execução porque esse ambiente não tem tarefas aplicáveis ​​para manipular. Ver
a seção APLICAÇÃO DE USO para bg. Por esta razão, empregos geralmente é implementado como um
shell regular integrado.

EXEMPLOS


Nenhum.

JUSTIFICATIVA


Ambos "%%" e "% +" são usados ​​para se referir ao trabalho atual. Ambas as formas são de igual validade -
que o "%%" espelhamento "$$" e "% +" espelhando a saída de empregos. Ambas as formas refletem
prática histórica do KornShell e do shell C com controle de tarefas.

Os recursos de controle de trabalho fornecidos por bg, fg e empregos são baseados no KornShell. o
desenvolvedores padrão examinaram as características das versões C shell destes
utilitários e descobriu que existem diferenças. Apesar do uso generalizado do shell C, o
Versões KornShell foram selecionadas para este volume de POSIX.1‐2008 para manter um grau de
uniformidade com o resto dos recursos KornShell selecionados (como o muito popular
recursos de edição de linha de comando).

A empregos utilitário não depende da opção de controle de trabalho, como estão os aparentemente relacionados
bg e fg utilitários porque empregos é útil para examinar trabalhos em segundo plano, independentemente de
a condição de controle do trabalho. Quando o usuário invoca um conjunto +m comando e controle de trabalho
foi desligado, empregos ainda pode ser usado para examinar os trabalhos de segundo plano associados com
aquela sessão atual. De forma similar, matar pode então ser usado para eliminar trabalhos em segundo plano com matar
%<fundo trabalho número>.

A saída para trabalhos encerrados é deixada sem especificação para acomodar vários
sistemas. Os seguintes formatos foram testemunhados:

1. assassinado(sinal nome)

2. sinal nome

3. sinal nome(despejo de memória)

4. sinal descrição- core despejado

A maioria dos usuários deve ser capaz de compreender esses formatos, embora isso signifique que os aplicativos
têm problemas para analisá-los.

O cálculo de IDs de trabalho não foi descrito, pois isso sugeriria uma implementação,
que podem impor restrições desnecessárias.

Em uma proposta inicial, um -n opção foi incluída para `` Exibir o status dos trabalhos que têm
mudou, saiu ou parou desde o último relatório de status ''. Foi removido porque o
o shell sempre grava qualquer status alterado de tarefas antes de cada prompt.

FUTURO INSTRUÇÕES


Nenhum.

Use jobsposix online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad