Perguntas sobre 'shell'

1
resposta

/ dev / zero ou / dev / null para redirecionamento?

Entendo que o padrão para redirecionar é /dev/null , mas por que não usar /dev/zero ? Não tem o mesmo efeito? Outra pergunta, o que todos os 1>> 2>> &>> >>& e outros significam para o redirecion...
16.06.2014 / 05:44
2
respostas

Como salvar o stdout e o stderr em um arquivo enquanto ainda vê a saída?

Estou tentando depurar um programa que gera muitos dados. Mas o evento que eu quero depurar acontece após um período aleatório de tempo (não posso forçá-lo). Então eu precisaria ver o stdout e stderr no meu shell e salvar a mesma saída em um arq...
26.06.2014 / 12:00
2
respostas

Gere os logs do apache com base no tamanho do arquivo no Ubuntu

Eu tenho três sites no meu servidor e seus logs (logs do Apache) estão em sua pasta raiz, não em / var / log. Eu preciso de um script que gira o access_log e error_log base em seu tamanho de arquivo, por exemplo, gira-los quando o tamanho do arq...
25.06.2011 / 07:04
1
resposta

O que significa $ {file? my.file.txt} e $ {file:? my.file.txt} em Bash?

Quando li alguns tutoriais hoje, recebi as instruções como ${file?my.file.txt} e ${file:?my.file.txt} , o que ${file?my.file.txt} e ${file:?my.file.txt} significam no script Bash?     
05.10.2014 / 15:20
1
resposta

Como eu acesso essa variável de ambiente no shell bash do windows git

Estou tentando configurar meu windows port git bash shell . Quando executo env , obtenho: ANT_HOME=C:\Program Files\WinAnt PORTABLEAPPS.COMVIDEOS:FORWARDSLASH=H:/Documents/Videos VBOX_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\ PORTAB...
29.11.2013 / 15:16
1
resposta

bash: Executando um programa do console sem segurá-lo ou ruído de linha

Eu gostaria de executar programas (por exemplo, abrir PDFs no Evince) do meu shell bash. No entanto, quando eu faço isso da maneira mais simples ( evince filename.pdf ), o shell não me deixa inserir nada até eu fechar o Evince. Além disso, dep...
17.02.2014 / 20:35
2
respostas

Existe uma ferramenta de linha de comando padrão para fazer uma pesquisa de nome de host?

Estou no shell e quero saber o (s) endereço (s) IP correspondente (s) para um nome de host. Eu sei que poderia passar por Perl, PHP, Python ou várias outras linguagens de script (provavelmente até mesmo awk!), e esta será minha solução altern...
28.11.2013 / 05:16
1
resposta

Comando da shell $ {PWD / \ / $ upto \ / * // $ upto} não entendido

Eu vi uma função de shell para alterar dir até $ upto. upto() { cd "${PWD/\/$upto\/*//$upto}" } Mas não entendo "${PWD/\/$upto\/*//$upto}" . Alguém poderia gentilmente explicar? A função foi encontrada em uma resposta para um Un...
13.12.2013 / 14:32
1
resposta

shell SSH em um supercomputador multicore ______ qstntxt ___

Eu criei um programa no meu laptop de 2 núcleos e quero verificar como meu programa se comporta quando mais de dois núcleos estão disponíveis para processamento.

Alguém sabe algum serviço gratuito (ou barato) onde eu possa ter por um tempo limitado uma conta de shell SSH para executar o meu programa para alguns testes?

Meu programa é escrito em Java, então eu precisaria também do JRE instalado no servidor, mas nada mais, já que posso testar o processamento na linha de comando depois de scp-ing o arquivo jar no servidor; nem precisa de espaço em disco ou qualquer outra coisa, já que o cálculo é feito na memória.

    
______ azszpr695868 ___

Sistemas com 4, 8 ou até 12 núcleos ou mais não são tão incomuns nos dias de hoje, e normalmente não são chamados de "supercomputadores" - esse apelido é reservado atualmente para sistemas com muitos milhares de núcleos. Se levar apenas uma ou duas horas para executar seu teste, você poderá executá-lo na instância do Amazon EC2 On-demand e apenas pagar conforme o uso; para vê-lo executado em um servidor high-end com muitos recursos (RAM e muitos núcleos de CPU), você poderia ir com um dos servidores mais caros.

Se você quisesse testá-lo em vários núcleos, então, ao preço de $ 2,40 por hora, você poderia iniciar um sistema Linux com acesso root completo, instalar o JRE e executar seu código em um sistema virtual. com 32 "núcleos" - na prática, eles podem acabar sendo 16 núcleos físicos com hyperthreading, ou algo assim, mas o conceito é o mesmo.

É muito mais barato por hora se você tiver um sistema menor com, digamos, 4 núcleos - 30 centavos por hora.

Preços do EC2 . Definitivamente mais barato do que pagar um mês inteiro ou mais por um VPS, se você pode completar seus testes em cerca de 1-8 horas ou mais. Se você precisar testar a longo prazo (meses, com tempo de atividade contínuo 24 horas por dia, 7 dias por semana), um VPS em que você paga uma taxa mensal é mais adequado ou usa uma instância de alta utilização do EC2, pagando antecipadamente e obter um desconto na taxa por hora.

    
___

Eu criei um programa no meu laptop de 2 núcleos e quero verificar como meu programa se comporta quando mais de dois núcleos estão disponíveis para processamento. Alguém sabe algum serviço gratuito (ou barato) onde eu possa ter por um tempo li...
01.01.2014 / 23:31
2
respostas

Instruções embutidas no script Bash?

Existe uma maneira de fazer um script bash requerer um conjunto de parâmetros quando ele é carregado, e se não, ele irá automaticamente cuspir um echo na tela dando instruções? Olhando para este exemplo de um script chamado copy user...
01.10.2013 / 08:17