Perguntas com a marcação «shell»

23
Executar um comando no logon do usuário

No sistema desktop Linux, desejo executar um comando quando o usuário efetuar login. Depois de ler algumas outras postagens, tentei inserir o comando ~/.bashrcsem êxito. Além disso, o sistema utiliza uma interface gráfica para o login do usuário, portanto, o comando não deve estar relacionado ao...

23
Como obter uma resposta de qualquer URL?

Pediram-me para escrever um script de shell. Para verificar se um URL está ativo / ativo ou não para o meu projeto. Tentei encontrar algumas dicas pela internet, mas o que eu consegui é verificar se o URL existe ou não. Eu tentei pela primeira vez wget. wget -S --spider

23
Executar comando após um certo período de tempo?

Se estou executando um processo longo, há alguma maneira de executar alguns comandos baseados em tempo? Por exemplo, estou executando um processo muito longo, que dura aproximadamente 10 minutos. Após 5 minutos, eu gostaria de executar um comando separado. Para ilustração, o comando separado pode...

23
Por que usar aspas duplas em um teste [[]]?

Digamos que temos 2 números inteiros em um script bash: value1=5 value2=3 Então, por que precisamos usar aspas duplas no caso de um teste? Por exemplo: if [[ "$value1" -eq "$value2" ]] Por que não usar apenas o seguinte? if [[ $value1 -eq $value2 ]] Para mim, as aspas duplas não fazem...

22
Ferramenta no UNIX para subtrair datas

Existe alguma ferramenta no Solaris UNIX (portanto, nenhuma ferramenta GNU disponível) para subtrair datas? Eu sei que no Linux temos gawkque podemos subtrair uma data de outra. Mas no Solaris o máximo que temos é nawk(melhorado awk) que não pode executar cálculos de data. Também não posso usar...

22
Usando sed para converter novas linhas em espaços

Digamos que eu tenho uma variável de shell $stringque contém algum texto com várias novas linhas, por exemplo: string="this is a test" Gostaria de converter essa string em uma nova string, new_stringonde todas as quebras de linha são convertidas em espaços: new_string="this is a test" Eu...