Estou usando o GNU coreutils
Eu tenho um diretório foo contendo um arquivo file1 e um diretório bar contendo file2 .
Se eu fizer um cp -rT foo bar , a barra conterá os dois arquivos, em vez de ser sobrescrita, como a manpage p...
Eu já sei que pressionar ctrl+z para o aplicativo, então eu posso enviar o aplicativo para o plano de fundo com o comando bg , mas isso significa que há um breve período de tempo em que o aplicativo é interrompido.
Como faço para enviar...
Estou executando o script abaixo para baixar automaticamente os arquivos de um servidor usando o lftp. Funciona, exceto que quando ele é executado, recebo a mensagem de erro
trap: SIGINT: bad trap
Se eu substituir SIGINT e SIGTERM por INT...
O Guia de Bolso do Linux tem um bom exemplo de como examinar todos os argumentos em um script
for arg in $@
do
echo "I found the argument $arg"
done
Estou escrevendo um script no qual todos os argumentos serão arquivos de texto, e eu c...
Eu estava pensando em criar uma solução de backup para o meu NAS. Minha idéia é que eu poderia configurar um sistema remoto com acesso ssh e ferramenta de backup (o que eu escolher usar) iria carregar arquivos lá. Tudo bem, mas o que acontece se...
Eu quero executar esta linha SQL:
select * from "foo" where name='bar'
Eu chamo a linha acima de "sql_line" nas próximas declarações.
Agora quero chamar isso via psql :
psql -c sql_line
Agora quero chamar isso via ssh :
s...
Como rotear o tráfego para minhas rotas ipv4, exceto endereço 0.0.0.0
porque eu não quero que seja a interface padrão
default via 192.168.5.1 dev enp7s0 proto dhcp metric 100
169.254.0.0/16 dev enp7s0 scope link metric 1000
192.168.5.0/24...
Ok. Se eu quisesse redirecionar a saída de um programa para um arquivo, faria algo assim
prog > file
Se eu quisesse redirecionar stdout e stderr para esse arquivo, eu faria
prog > file 2>&1
Tudo isso é bom se você quis...
Eu li alguns posts relacionados . Eu tentei, mas não funciona em funções definidas no script.
ssh someuser@host /path/to/scirpt.sh
o script na máquina remota:
#!/bin/sh
startup_cleanup_pid()
{
java SomeMainClass 1>somelog 2...
Isso funciona:
$ bash -c 'while true; do echo foo; sleep 1; done'
foo
foo
...
Mas não é isso:
$ while true; do echo foo; sleep 1; done
bash: syntax error near unexpected token 'done'
Eu vejo o mesmo problema com o zsh:
zsh: pa...