Perguntas com a marcação «bash»

13
Espere o tempo limite, nos scripts do Bash

Como adiciono tempo limite para "expect" no script a seguir? Eu quero defini-lo como 120 segundos. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect -re \"$USER.*\" send...

13
chsh: falha na autenticação do PAM

Eu quero mudar o ambiente padrão do shell e execute chsh -s /bin/zshcomo usuário root, mas uma mensagem de erro apareceu: chsh: PAM authentication failed. Eu acho este tópico http://ubuntuforums.org/showthread.php?t=1702833 mas a resposta não resolveu meu problema Qualquer ajuda seria...

12
usando su dentro de um script de shell

Estou automatizando um processo de implantação e quero chamar apenas um arquivo .sh na minha máquina, fazer minha compilação e fazer upload do arquivo .zip no servidor e fazer várias coisas no servidor. Uma das coisas que preciso fazer exige que eu seja raiz. Então, o que eu quero fazer é o...

12
Como recupero um processo renegado?

Semelhante a muitas perguntas anteriores, me vi executando um trabalho que eu gostaria de ter executado na tela. Fui forçado a negar o processo porque precisava desconectar. Agora que eu me reconectei, vejo que o processo ainda está em execução. Como posso "recuperar" o processo, para que eu possa...

12
Remover IP com o comando ip no linux

Se eu adicionar dois IPs como este: ip addr add 1.1.1.1/24 dev eth2 ip addr add 1.1.1.2/24 dev eth2 e então eu tento excluir um dos seguintes: ip addr del 1.1.1.2/24 dev eth2 Ambos os IPs serão excluídos e eu não sei como lidar com isso. Alguém sabe como resolver

12
Edite um arquivo via script bash

Eu sou um iniciante em scripts bash.Eu quero criar um script bash para instalar, instalar e configurar itens na minha caixa linux de forma automatizada. Suponha que eu queira editar /etc/yum.repos.d/epel.repo pelo script bash O que eu quero fazer é o seguinte Abrir arquivo...

12
Você pode me explicar #ln -s: “target não é um diretório”?

Eu estou fazendo isto: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject E eu recebo: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject é um arquivo editar: este comando: ls -l...

12
Como usar um heredoc dentro de uma função bash?

É possível inserir um heredoc dentro de uma função bash? A amostra trivial abaixo resulta em um erro: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc contents HEREDOC } my_function Meio...