Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
1
resposta

Permitir que um usuário faça login em outros usuários (Sudo)

Gostaria de dar a um usuário em particular a capacidade de fazer logon como qualquer usuário normal (por exemplo, não raiz ou daemon) e executar comandos como esse usuário. Como posso fazer isso com segurança? Atualmente meu usuário sudo d...
13.07.2016 / 18:13
1
resposta

O script shell falha quando executado pelo serviço systemd

Então eu tenho um serviço systemd chamado startup.service: [Unit] Description=startup scripts [Service] Type=oneshot ExecStart=/home/user/Documents/Tools/Scripts/startup.sh [Install] WantedBy=multi-user.target que chama um script chamad...
24.06.2016 / 03:48
1
resposta

Dificuldade em obter o /etc/rc.d/init.d script de inicialização do tomcat funcionando

Eu tenho o seguinte script de inicialização que, na reinicialização, não exibe o tomcat: #!/bin/bash # # description: Apache Tomcat init script # processname: tomcat # chkconfig: 234 20 80 # ### BEGIN INIT INFO # Provides: tomcat8 # Re...
23.06.2016 / 22:47
1
resposta

bash xargs: o mesmo comando fornece resultados diferentes

Quando eu corro ls -1 *.a | xargs -I{} echo {} | sed 's/.a//' A saída é 1 2 3 Quando eu corro ls -1 *.a | xargs -I{} bash -c "echo {} $(echo {} | sed 's/.a//')" e a saída é 1.a 1.a 2.a 2.a 3.a 3.a Qual é o motivo dess...
24.06.2016 / 17:22
1
resposta

Como passar a saída nmap para um script Python

Eu tenho uma lista de servidores, e eu quero nmap, em seguida, passar para um analisador Python ( this ) Então normalmente eu faço isso: nmap -sV -p- hostname -oN - | python nmaptocsv.py > hostname.txt Agora, quero criar um script...
05.05.2016 / 08:33
1
resposta

Como usar '!!' (exclamação dupla) no script bash?

Este é o cenário: às vezes eu quero abrir uma lista de arquivos usando o vim. Essa lista de arquivos é a saída de um comando. Então eu posso digitar vim $(!!) e abrir esses arquivos depois de executar esse comando. É possível definir um al...
18.05.2016 / 05:39
1
resposta

Qual é a diferença entre \ e [38; 5; 175m e \ [\ e [38; 5; 175m \] no que se refere a cores bash?

Eu tenho tentado aprender como personalizar meu shell e me deparei com duas maneiras diferentes de especificar cores no shell Bash. Ambos parecem realizar o mesmo objetivo e não tenho certeza do que (se houver) é a diferença. O que o entorno [e]...
02.05.2016 / 11:19
1
resposta

Corresponde a um inteiro gerado aleatoriamente com um valor de lugar específico em uma string

No bash eu quero solicitar ao usuário uma entrada em um script. Vamos dizer que a entrada é: #!/bin/bash echo "Please enter a number." read NUM # User enters "12345678" Como posso usar o próximo comando para gerar um número aleatório e,...
13.05.2016 / 09:37
1
resposta

O que significa um ponto de interrogação após o nome do arquivo usando o comando terminal ls?

O que significa um ponto de interrogação após o nome do arquivo usando o comando ls terminal? Eu estou usando um Mac rodando o OS X Yosemite (v.10.10.5) Quando faço o comando ls no terminal, recebo de volta uma lista de arquivos (os mesm...
03.05.2016 / 16:29
2
respostas

Cronjob não está executando o script

Eu criei um script para obter meu endereço IP externo, verifique se ele foi alterado e, se houver, envie-o por e-mail para mim. Aqui está o script, apropriadamente chamado ip.sh (nome do host do servidor é "odin"): #!/bin/sh # Start by...
09.05.2016 / 11:55