Perguntas sobre 'shell'

1
resposta

O SSH ProxyJump requer acesso ao shell local?

Eu tenho uma conta que pode ssh para localhost bem: $ ssh root@localhost # logout Connection to localhost closed. ele não funciona com o recurso JumpProxy do ssh, no entanto: $ ssh -J root@localhost root@localhost /sbin/nologin: invali...
21.07.2018 / 19:49
2
respostas

Use a palavra reservada shell se estiver oculta por um alias

Como posso acessar uma palavra reservada se um alias estiver ocultando-a? Aqui if funciona normalmente: % if : ; then echo true; fi true Após aliasing if : % alias if=date % if : ; then echo true; fi zsh: parse error near 'then...
15.07.2018 / 10:55
1
resposta

Envie variável com EOF e use a variável do host [duplicate]

Eu quero enviar variável de origem para host e exec script de host. Aqui está o meu código: var1=1 ssh -p 42 root@xxx /bin/bash << EOF var2=2 echo $var1 echo $var2 EOF Retornar: 1 var1=1 ssh -p 42 root@xxx /bin/bash &l...
01.09.2017 / 15:44
2
respostas

Como posso executar um script em particular a cada segundo?

Eu tentei usar o crontab, mas ele é limitado a minutos. Existe alguma outra opção? Eu também tentei algo como: watch -n 1 sh /path-to-script/try.sh Mas sempre que eu fecho o terminal ele para. Eu quero algo que funcione continuamente e...
13.12.2017 / 21:10
2
respostas

excluindo caracteres da expressão usando sed

Eu tenho uma string no formulário |a Some text, letters or numbers. | Some other text letters or numbers |b some other part of text |c some other letters or numbers observe que a barra pode estar ativa, como em "números. | Alguns outr...
07.12.2017 / 15:48
1
resposta

Variável herdada no subshell sem exportar no shell principal [duplicado]

Estou com o script de shell abaixo var="this is a test" ls -ltr| while read file do echo $var done echo $var Estou recebendo a saída abaixo: this is a test this is a test this is a test Como estou obtendo o valor da variáve...
13.12.2017 / 19:14
2
respostas

As aspas simples e as aspas duplas são manipuladas por “bash” ou por “echo”?

Quando você faz algo assim: echo 'Hello World' Ou assim: x=12345 echo "x is: $x" No primeiro exemplo, o comando echo recebe 'Hello World' , ou recebe Hello World ? E no segundo exemplo, o comando echo recebe "x is: $x...
24.12.2017 / 15:40
1
resposta

Linux Shell Script para automatizar a clonagem de uma fonte git

Estou tentando criar um script de shell que me permite automatizar a clonagem de uma fonte git, o código é mostrado abaixo: - #!/bin/sh mkdir /home/my-username/git-sources cd home/my-username/git-sources read gitsource git clone $gitsource...
25.12.2017 / 20:56
1
resposta

Sinal de saída na armadilha que causou a armadilha sendo chamada?

Digamos que eu tenha a seguinte armadilha, que captura alguns sinais, que terminam o script: #!/bin/sh trapterm() { echo "Process (PID: $$) interrupted." >&2 exit 2 } # add trap to catch terminating signals trap trapterm INT T...
15.07.2017 / 11:16
2
respostas

Por que meu script disparado pelo udev não está funcionando?

Eu criei uma regra do udev para sincronizar minha unidade USB com minha pasta de documentos, mas parece que não está funcionando. 95-usb-auto-sync.rules : ACTION=="add", ATTRS{idVendor}=="0930", ATTRS{idProduct}=="1408", RUN+="/home/ricca...
13.07.2017 / 05:01