InglêsFrancêsEspanhol

favicon do OnWorks

prazo - online na nuvem

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

Este é o comando timelimit 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


prazo - limitar efetivamente o tempo de execução absoluto de um processo

SINOPSE


prazo [-pq] [-S Killsig] [-s avisar] [-T matar o tempo] [-t advertência] comando
[argumentos ...]

DESCRIÇÃO


A prazo utilitário executa um determinado comando com o fornecido argumentos e termina
o processo gerado após um determinado tempo com um determinado sinal. Se o processo sair antes do
limite de tempo expirou, prazo também sairá silenciosamente.

opções:

-p Se o processo filho for encerrado por um sinal, prazo propaga esta condição,
ou seja, envia o mesmo sinal para si mesmo. Isso permite que o programa execute prazo
para determinar se o processo filho foi encerrado por um sinal ou realmente encerrado
com um código de saída maior que 128.

-q Operação silenciosa - prazo não emite mensagens de diagnóstico sobre os sinais enviados
para o processo filho.

-S Killsig
Especifique o número do sinal a ser enviado ao processo matar o tempo segundos depois
advertência expirou. O padrão é 9 (SIGKILL).

-s avisar
Especifique o número do sinal a ser enviado ao processo advertência segundos depois disso
foi iniciado. O padrão é 15 (SIGTERM).

-T matar o tempo
Especifique o tempo máximo de execução do processo antes de enviar Killsig depois de
avisar foi enviado. O padrão é 120 segundos.

-t advertência
Especifique o tempo máximo de execução do processo em segundos antes de enviar avisar.
O padrão é 3600 segundos.

Em sistemas que suportam o settimer(2) chamada de sistema, o advertência e matar o tempo valores podem
ser especificado em segundos fracionários com precisão de microssegundos.

MEIO AMBIENTE


KILSIG
A Killsig para usar se o -S opção não foi especificada.

MATAR O TEMPO
A matar o tempo para usar se o -T opção não foi especificada.

AVISO
A avisar para usar se o -s opção não foi especificada.

TEMPO DE AVISO
A advertência para usar se o -t opção não foi especificada.

SAIR STATUS


Se o processo filho sair normalmente, o prazo utilitário irá passar seu código de saída para cima.
Se o processo filho for encerrado por um sinal e o -p bandeira não foi especificada, o
prazo o status de saída do utilitário é 128 mais o número do sinal, semelhante a sh(1). Se o -p
bandeira foi especificada, o prazo utilitário aumentará o próprio sinal para que seu próprio
processo pai pode, por sua vez, distinguir de forma confiável entre um sinal e uma saída maior que 128
código.

Em casos raros, o prazo o utilitário pode encontrar um erro do sistema ou do usuário; então, sua saída
status é um do padrão ssexitas(3) valores:

EX_USAGE
Os parâmetros e opções da linha de comando foram especificados incorretamente.

EX_SOFTWARE
A prazo o próprio utilitário recebeu um sinal inesperado enquanto esperava pelo
processo filho para encerrar.

EX_OSERR
A prazo utilitário não foi capaz de executar o processo filho, espere até que ele
encerrar ou examinar seu status de saída.

EXEMPLOS


Os exemplos a seguir são mostrados como fornecidos para o shell:

timelimit -p / usr / local / bin / rsync rsync: //some.host/dir / opt / mirror

Execute o programa rsync para espelhar um site WWW ou FTP e eliminá-lo se durar mais de 1 hora
(isto é 3600 segundos) com SIGTERM. Se o processo rsync não sair após receber o
SIGTERMO, prazo emite um SIGKILL 120 segundos após o SIGTERM. Se o processo rsync for
terminado por um sinal, prazo por si só aumentará este sinal.

tcpserver 0 8888 timelimit -t600 -T300 / opt / services / chat / stats

Inicie um processo tcpserver (n) ouvindo na porta tcp 8888; cada conexão do cliente deve invocar
uma instância de uma ferramenta de estatísticas IRC em / opt / services / chat e matá-lo após 600 segundos
decorrido. Se o processo de estatísticas ainda estiver em execução após o SIGTERM, ele será eliminado por
um SIGKILL enviado 300 segundos depois.

env WARNTIME = 4.99 WARNSIG = 1 KILLTIME = 1.000001 timelimit sh stats.sh

Inicie um script de shell e elimine-o com um SIGHUP em pouco menos de 5 segundos. Se a concha
fica preso e não responde ao SIGHUP, mate-o com o SIGKILL padrão apenas um pouco
mais de um segundo depois.

Use o limite de tempo online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Avogadro
    Avogadro
    Avogadro é um avançado molecular
    editor projetado para uso multiplataforma
    em química computacional, molecular
    modelagem, bioinformática, materiais
    Ciência e ...
    Baixar Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV é um conjunto de programas para processar
    Listagens de TV (tvguide) e ajuda a gerenciar
    sua exibição de TV, armazenando listagens em um
    Formato baseado em XML. Existem utilitários para
    Faz...
    Baixar XMLTV
  • 3
    greve
    greve
    Projeto Strikr Software Livre. Artefatos
    lançado sob uma 'intenção baseada'
    licença dupla: AGPLv3 (comunidade) e
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    Baixar strikr
  • 5
    GIFLIB
    GIFLIB
    giflib é uma biblioteca para leitura e
    escrevendo imagens gif. É API e ABI
    compatível com libungif que estava em
    uso amplo enquanto a compressão LZW
    algoritmo foi...
    Baixar GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F fornece um código-fonte livre e aberto
    firmware alternativo para o DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tem Samba e NFS;
    suporta ext2 / 3/4 ...
    Baixar Alt-F
  • Mais "

Comandos Linux

  • 1
    4s-consultaJ
    4s-consultaJ
    Consulta 4s – Executa consultas SPARQL em um
    Back-end de armazenamento de 4 lojas ...
    Execute 4s-queryJ
  • 2
    4ti2-circuitos
    4ti2-circuitos
    4ti2 - pacote de software para algébrico,
    problemas geométricos e combinatórios em
    espaços lineares...
    Execute circuitos 4ti2
  • 3
    conjunto cpufreq
    conjunto cpufreq
    cpufreq-set - Uma pequena ferramenta que permite
    para modificar as configurações cpufreq. SINTAXE:
    cpufreq-set [opções] DESCRIÇÃO:
    cpufreq-set permite que você modifique cpufreq
    configuração...
    Executar cpufreq-set
  • 4
    cpufreqd-get
    cpufreqd-get
    cpufreqd-get - Emite comandos "get" para
    cpufreqd. SINTAXE: cpufreqd-get [-l]
    PARÂMETROS: -l lista os perfis aplicados para
    todos os processadores. DESCRIÇÃO: cpufreqd-get
    problemas...
    Execute cpufreqd-get
  • 5
    gama
    gama
    gammu - Faz algumas coisas legais com o seu
    telefone celular ou modem. ...
    Correr gama
  • 6
    gânglio2pcp
    gânglio2pcp
    ganglia2pcp - importa dados de gânglios e
    criar um arquivo PCP ...
    Executar ganglia2pcp
  • Mais "

Ad