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 / unix / 问题

All perguntas(unix)

Martin Hope
NeedHelp
Asked: 2019-01-19 00:54:00 +0800 CST

o homem não funciona (muitos argumentos)

  • 23

Eu recebo este erro ao tentar executar manem um sistema Linux:

$ LC_ALL=C man man

man: Too many arguments
Try 'man --help' or 'man --usage' for more information.

Meu mancomando não parece ser um alias:

command -v man: /usr/bin/man 

O que está acontecendo?

man
  • 1 respostas
  • 2471 Views
Martin Hope
Mark
Asked: 2019-01-18 12:53:36 +0800 CST

importar variáveis ​​de ambiente em um script bash

  • 23

Eu defino algumas variáveis ​​de ambiente em um terminal e, em seguida, executo meu script. Como posso puxar as variáveis ​​no script? Preciso saber seus valores. Simplesmente referir-se a eles como $MY_VAR1não funciona; ele está vazio.

bash shell-script
  • 3 respostas
  • 103065 Views
Martin Hope
czerny
Asked: 2018-12-15 02:56:40 +0800 CST

Como planejar uma tarefa para ser executada após outra tarefa já em execução no bash? [duplicado]

  • 23
Essa pergunta já tem respostas aqui :
Enfileirar uma tarefa em um shell em execução (3 respostas)
Enfileirar comandos enquanto um comando está sendo executado (4 respostas)
Fechado há 3 anos .

Estou procurando algo como command1 ; command2ou seja, como correr command2atrás command1, mas gostaria de planejar a execução de command2quando command1já está em execução.

Isso pode ser resolvido apenas digitando o command2e confirmando por Enter suposto que o command1não está consumindo entrada padrão e que command1não produz muito texto na saída, tornando impraticável digitar (caracteres digitados são misturados com a command1saída).

bash jobs job-control
  • 5 respostas
  • 18478 Views
Martin Hope
Basj
Asked: 2018-11-28 04:05:17 +0800 CST

Sincronize uma pasta entre 2 computadores, com um observador de sistema de arquivos para que cada vez que um arquivo for modificado, ele seja imediatamente replicado

  • 23

Eu tenho:

  • um servidor Linux que eu conecto via SSH no IP 203.0.113.0 porta 1234

  • um computador doméstico (atrás de um roteador), IP público 198.51.100.17, que é Debian ou Windows+Cygwin

Qual é a forma mais fácil de ter uma pasta /home/inprogress/ sincronizada (em ambas as direções), um pouco como rsync, mas com um observador do sistema de arquivos , para que cada vez que um arquivo seja modificado, ele seja imediatamente replicado no outro lado? (ou seja, não há necessidade de chamar manualmente um programa de sincronização)

Estou procurando uma solução de linha de comando / sem GUI, pois o servidor é sem cabeça.

Existe uma solução integrada Linux/Debian?

networking filesystems
  • 2 respostas
  • 5424 Views
Martin Hope
Tim
Asked: 2018-11-27 11:48:50 +0800 CST

`disown -h` e `nohup` funcionam efetivamente da mesma forma?

  • 23

disown

  • faz com que um shell não envie SIGHUP para seu trabalho rejeitado quando o shell termina e

  • remove o trabalho rejeitado do controle de trabalho do shell.

O primeiro é o resultado do segundo? Em outras palavras, se um processo iniciado a partir de um shell for removido do controle de tarefas do shell de alguma forma, o shell não enviará SIGHUP para o processo quando o shell terminar?

disown -h ainda mantém um processo sob o controle de trabalho de um shell. Significa que disown -hfaz com que um processo ainda receba o SIGHUP enviado do shell, mas configura a ação do SIGHUP pelo processo para ser "ignorar"? Isso soa semelhante a nohup.

$ sleep 123 & disown -h
[1] 26103
$ jobs
[1]+  Running                 sleep 123 &
$ fg 1
sleep 123
$ ^Z
[1]+  Stopped                 sleep 125
$ bg 1
[1]+ sleep 123 &
$ exit

$ ps aux | grep sleep
t        26103  0.0  0.0  14584   824 ?        S    15:19   0:00 sleep 123

Fazer disown -he nohuptrabalhar efetivamente da mesma forma, se desconsiderarmos sua diferença no uso de um terminal?

Obrigado.

bash nohup
  • 2 respostas
  • 6893 Views
Martin Hope
alex
Asked: 2018-11-08 11:06:31 +0800 CST

Como restaurar as configurações padrão (barra de ferramentas) do Okular

  • 23

De alguma forma, consegui remover a barra de ferramentas e a barra de menus do Okular. Depois de não encontrar nenhuma maneira de reativá-los "de fora" - já que não consigo mais clicar em Opções - tentei reinstalar uma versão limpa depois de removê-la com apt-get remove --purge okular. No entanto, não funcionou, as barras de ferramentas e menus ainda estavam indisponíveis. Também procurei por qualquer arquivo de configuração no diretório inicial, sem sucesso. Como devo proceder agora para restaurar um Okular.

kde qt
  • 3 respostas
  • 11665 Views
Martin Hope
Kusalananda
Asked: 2018-10-02 01:23:23 +0800 CST

Que efeito a opção "-d" tem com o diff?

  • 23

A diffimplementação no OpenBSD possui uma -dopção não padrão com a seguinte documentação:

-d

Tente muito difícil produzir um diff tão pequeno quanto possível. Isso pode consumir muito poder de processamento e memória ao processar arquivos grandes com muitas alterações.

A implementação GNU difftem a mesma opção com a documentação mais curta

-d,--minimal

tente encontrar um conjunto menor de alterações

De vez em quando eu usei essa opção apenas para ver se ela gera uma saída que está em alguma forma ou formato diferente do mesmo diffcomando sem a opção, mas nunca vi nenhuma diferença (sem trocadilhos).

Alguém poderia fornecer ou apontar para um exemplo em que essa opção realmente produz um resultado diferente do mesmo comando sem -d? Alternativamente, se alguém pudesse explicar as circunstâncias necessárias para esta opção entrar em ação. Também não tenho certeza se "mínimo" significa "menos linhas de saída" ou "menos pedaços".

Um palpite ignorante é que tem a ver com pedaços muito grandes.

diff
  • 1 respostas
  • 1694 Views
Martin Hope
Massimo
Asked: 2018-09-05 02:59:57 +0800 CST

O PID de um processo filho é sempre maior que o PID de seu pai no Linux?

  • 23

Digamos, do kernel 2.6 em diante.

Eu assisto todos os processos em execução no sistema.

O PID dos filhos é sempre maior que o PID dos pais?

É possível ter casos especiais de "inversão"?

linux-kernel process
  • 2 respostas
  • 8887 Views
Martin Hope
user264359
Asked: 2018-08-26 08:09:39 +0800 CST

bc: Por que `ibase=16; obase=10; FF` retorna FF e não 255? [duplicado]

  • 23
Essa pergunta já tem respostas aqui :
Entendeu "ibase" e "obase" no caso de conversões com bc? (6 respostas)
Fechado há 4 anos .

Eu tenho usado bcpara converter números entre binário para hexadecimal, octal para decimal e outros.

No exemplo a seguir, eu estava tentando converter o número de base 16 (hex) em binário, octal e decimal.

Eu não tenho nenhum problema com as primeiras 2 tentativas.

$ echo 'ibase=16; obase=2; FF' | bc  
11111111
$ echo 'ibase=16; obase=8; FF' | bc 
377

Mas quando tentei converter o número de base 16 (hex) para base 10 (decimal), estava recebendo a resposta errada. A resposta deve ser255

$ echo 'ibase=16; obase=10; FF' | bc 
FF
bc
  • 1 respostas
  • 2508 Views
Martin Hope
batilei
Asked: 2018-08-22 08:40:41 +0800 CST

StartLimitIntervalSec e StartLimitBurst do Systemd nunca funcionam

  • 23

Tentei restringir o número de reinicialização de um serviço (em um contêiner). A versão do SO é centos-release-7-5, o arquivo de serviço é praticamente como abaixo (removidos alguns parâmetros para conveniência de leitura). Deve ser bastante simples, como alguns outros posts apontaram (Post of Server Fault restart limit 1 , Post of Stack Overflow restart limit 2 ). No entanto, StartLimitBurst e StartLimitIntervalSec nunca funcionam para mim.

Testei de várias maneiras: (1) verifico o PID do serviço, mato o serviço com "kill -9 ****" várias vezes. O serviço sempre é reiniciado após 20s! (2) Eu também tentei bagunçar o arquivo de serviço, fazer o container nunca rodar. Ainda assim, não funciona, o arquivo de serviço continua reiniciando.

Qualquer ideia?

[Unit]
Description=Hello Fluentd
After=docker.service
Requires=docker.service
StartLimitBurst=2
StartLimitIntervalSec=150s

[Service]
EnvironmentFile=/etc/environment
ExecStartPre=-/usr/bin/docker stop "fluentd"
ExecStartPre=-/usr/bin/docker rm -f "fluentd"
ExecStart=/usr/bin/docker run fluentd
ExecStop=/usr/bin/docker stop "fluentd"
Restart=always
RestartSec=20s
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target
linux systemd
  • 2 respostas
  • 38573 Views
Prev
Próximo

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