AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-270935

Siva's questions

Martin Hope
Siva
Asked: 2019-01-31 06:40:08 +0800 CST

RSYNC: exclui vários arquivos

  • 2

Gostaria de sincronizar dois diretórios com a exclusão de alguns arquivos. Eu tentei abaixo do código, mas ele falha em excluir.

FILES=abc.zip,hh.sh,Workarea/test/hi.jpg
rsync -av --exclude={$FILES} /home/test/ /home/test2

Para verificar isso, eu executei como

# sh -x test.sh
+ FILES=abc.zip,hh.sh,Workarea/test/hi.jpg
+ rsync -av '--exclude={abc.zip,hh.sh,Workarea/test/hi.jpg}' /home/test/ /home/test2
rhel rsync
  • 1 respostas
  • 1265 Views
Martin Hope
Siva
Asked: 2019-01-26 04:19:49 +0800 CST

Curl trava após aceitar

  • 0

Eu tenho conectividade nos dois sentidos do cliente para o servidor, pois meu nccomando para a porta 80 dá [tcp/http] succeeded!nos dois sentidos.

Eu sou capaz de fazer curl post localmente no servidor. mas não podia fazer a partir do cliente. ele trava após aceitar.

# curl -vvv http://abc.com/test.mpd
* About to connect() to abc.com port 80 (#0)
*   Trying abc.com... connected
* Connected to abc.com (abc.com) port 80 (#0)
> GET /test.mpd HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: abc.com
> Accept: */*
> 
rhel curl
  • 1 respostas
  • 1607 Views
Martin Hope
Siva
Asked: 2018-12-31 20:09:32 +0800 CST

Como sincronizar o disco ram de um servidor para outro

  • -1

Eu criei um disco ram como /mnt/ramdisk/test no servidor A e B. Onde estarei escrevendo conteúdo dedicado no disco ram de cada servidor.

Agora, eu quero que o conteúdo do disco ram no servidor A sincronize com o servidor B ...

Eu tentei nfs mount e soft link ... Mas não está funcionando ... Ele interrompe o processo de gravação do servidor B, pois ambas as pastas têm o mesmo nome ...

Por favor, sugira qualquer outra maneira possível de sincronizar essas duas pastas em tempo real

linux rsync
  • 1 respostas
  • 209 Views
Martin Hope
Siva
Asked: 2018-11-20 06:56:10 +0800 CST

Média das últimas n partidas usando awk

  • -1

Eu tenho um arquivo crescente. while irá escrever o log do meu processo de aplicação. Nesse arquivo, há um log para "velocidade" como abaixo

(some text)
speed= 1x
(some text)
speed= 1x
(some text)
speed= 1x
(some text)
speed= 0.9x
..
..
(some text)
speed= 0.8x
(some text)

Eu tentei o código abaixo para obter o valor médio da velocidade.

 awk '/speed/ {gsub("x","");print $2}' $PROCESS_LOG_FILE | awk -F : '{sum+=$1} END {print sum/NR}'

é possível obter a média das últimas 120 entradas? Eu tentei com grep e tail, mas demorou muito tempo desde que é um arquivo crescente.

linux awk
  • 4 respostas
  • 171 Views
Martin Hope
Siva
Asked: 2018-09-21 04:15:02 +0800 CST

combinando vários arquivos pela primeira coluna

  • -1

Eu tenho mais de cinquenta arquivos com um nome distinto em um diretório. Por exemplo:

Arquivo1:

Type,A,
RR,1,
CD,2,

Arquivo2:

Type,B,
CD,2,
FG,3,

Arquivo3:

Type,C,
RR,5,
FG,8,
QR,9,

Saída desejada

Type,A,B,C,
CD,2,2,,
FG,,3,8,
QR,,,9,
RR,1,,5

Eu tentei com joine pastemas sem sorte... Alguma sugestão?

rhel awk
  • 2 respostas
  • 432 Views
Martin Hope
Siva
Asked: 2018-06-14 02:15:39 +0800 CST

função de chamada declarada abaixo

  • 31

É possível chamar uma função declarada abaixo no bash?

Exemplo

if [ "$input" = "yes" ]; then
    YES_FUNCTION
elif [ "$input" = "no" ]; then
    NO_FUNCTION
else
    exit 0;
fi

YES_FUNCTION()
{
  .....
  .....
}

NO_FUNCTION()
{
  .....
  .....
}
linux shell-script
  • 4 respostas
  • 18711 Views
Martin Hope
Siva
Asked: 2018-06-01 23:10:26 +0800 CST

AWK - imprime a última coluna junto com o valor vazio

  • 2

Podemos imprimir a última coluna de cada linha em um arquivo usando $NFse não soubermos o número da última coluna.

Mas estou enfrentando dificuldades porque a última coluna tem um valor vazio.

Por exemplo,who comando de análise

$ who
root     tty1         2018-01-25 09:36
root     pts/0        2018-05-30 07:39 (192.168.1.134)
root     pts/1        2018-05-28 23:12 (192.168.1.134)
root     pts/2        2018-06-01 10:01 (192.168.1.188)

Obtendo resultado:

$ who | awk '{print $NF}'
09:36
(192.168.1.134)
(192.168.1.134)
(192.168.1.188)

resultado esperado

(192.168.1.134)
(192.168.1.134)
(192.168.1.188)

Deixe-me saber as possibilidades de obter o resultado esperado em uma linha.

EDIT 1: O cenário acima é apenas um exemplo. Eu não gosto de mudar o delimitador para alcançar o resultado.

EDIT 2: nada (uma linha vazia de saída) das linhas que possuem menos campos que o máximo

linux shell-script
  • 4 respostas
  • 3052 Views
Martin Hope
Siva
Asked: 2018-05-25 03:14:15 +0800 CST

SSH remoto - exibir eco no terminal local

  • 1

A seguir está uma parte do meu script em que desejo echoalgum texto para o terminal local se a condição falhar no ssh.

/usr/bin/sshpass -p $PASSWORD /usr/bin/ssh -t  -o "StrictHostKeyChecking no" root@$IP -p $PORT '
    cd $PATH;
    [ ! -d temp ] && mkdir temp;
    for new_file in '${NEW_FILE[@]}'
    do
        [  -f $new_file ] && mv -f $new_file temp/$new_file-'$DATE'
        DOWNLOAD=$(wget --no-check-certificate '$URL'/$new_file > /dev/null 2>&1)
        if [ '$?' -ne '0' ]; then
            mv temp/$new_file-'$DATE' '$PATH'/$new_file
            echo "$new_file download failed! please check and re-run the script"
        else
            chmod +x $new_file
        fi
    done;'

exceto echoque a funcionalidade restante funciona bem ...

Deixe-me saber se é possível ir echopara ssho terminal local.

shell-script ssh
  • 2 respostas
  • 2253 Views
Martin Hope
Siva
Asked: 2018-04-26 23:39:45 +0800 CST

O iptables tem pid..?

  • 0

Estou usando o número pid para monitorar o tempo de atividade de todos os serviços críticos. Mas não consigo encontrar pid para iptables. O iptables tem pid?

linux process
  • 2 respostas
  • 874 Views
Martin Hope
Siva
Asked: 2018-04-11 09:06:48 +0800 CST

Processos de script em paralelo

  • 0

Eu gostaria de analisar os IPs wrt do log de acesso do apache. Eu usei o código a seguir, mas demorou quase 90 segundos.

grep "^$CLIENT_IP" /var/log/http/access.log > /tmp/access-$CLIENT_IP.log

Então eu tentei alternativa como abaixo.

sed -i -e "/^$CLIENT_IP/w /tmp/access-$CLIENT_IP.log" -e '//d' /var/log/http/access.log

mesmo isso levou mais de 60 segundos também.

Existem 1200 IPs para analisar. Gostaria de saber se existe alguma maneira de implementar o paralelismo para reduzir o tempo de execução.

shell-script shell
  • 3 respostas
  • 146 Views
Martin Hope
Siva
Asked: 2018-03-08 09:14:08 +0800 CST

Enviar e-mail com anexo e corpo de e-mail com formato de tabela

  • 1

Preciso enviar um e-mail com anexo e corpo da mensagem em formato de tabela. Usei o código abaixo para enviar e-mail. mas incapaz de anexar arquivo.

 (echo "From: ";    
  echo "Subject: testing of table using awk";  
  echo "Content-type: text/html";    
  echo;     
  awk 'BEGIN{print "<table>"} {print "<tr><tr>";for(i=1;i<=NF;i++)print "<td><td>" $i"</td></td>";print  "</tr></tr>"} END{print "</table>"}' input1.txt;
 ) | sendmail [email protected]
linux sendmail
  • 2 respostas
  • 7536 Views
Martin Hope
Siva
Asked: 2018-02-15 00:46:10 +0800 CST

podemos salvar o erro do mysql em um arquivo? [duplicado]

  • 1
Esta pergunta já tem respostas aqui :
Como redirecionar o erro para um arquivo? (2 respostas)
Fechado há 4 anos .

Gostaria de saber se existe alguma maneira de registrar o erro de consulta mysql que imprime na tela.

Exemplo:

mysql -u$UserName -p$Password -D $DBName -e "ALTER TABLE  collect ADD  path VARCHAR( 250 ) NOT NULL AFTER  my_path "

Isso retornará uma coluna duplicada, se existir... Gostaria de registrar esse erro em um arquivo de texto, o que ajudará na minha automação.

shell-script mysql
  • 1 respostas
  • 1786 Views
Martin Hope
Siva
Asked: 2018-01-17 22:29:44 +0800 CST

Temos log para ACL ..?

  • 0

Gostaria de saber se existe alguma maneira de listar a ACL de determinado usuário para todos os arquivos.
Exemplo, para cronjob temos detalhes em /var/spool/cron/.

Da mesma forma, o ACL armazena as informações em qualquer lugar?

acl
  • 2 respostas
  • 1095 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve