Perguntas sobre 'shell-script'

1
resposta

como avaliar o número entre um intervalo de números usando variáveis diferentes no bash

Eu tenho muitos pares de inteiros como (a, b), (c, d), (e, f) .. e assim por diante. Preciso verificar se o valor do 1º elemento está entre um intervalo de 90% a 150% do segundo elemento e imprimi-lo como Pass. Os valores (a, b) são de coluna...
21.06.2018 / 09:31
0
respostas

Como testar o ssh em vários hosts e registrar o sucesso / falha em um arquivo de saída?

Estou usando o sshpass para verificar a conectividade com dispositivos com uma combinação comum de usuário / senha. sshpass -p mypassword ssh -q username@ipaddress Eu quero executar um loop sobre um arquivo com vários endereços IP, gerand...
21.06.2018 / 16:15
0
respostas

Permissões de usuário raiz / não-raiz para editar o arquivo

Estou executando o scriptA.sh como root. Dentro do script, preciso fazer o eco dos dados no FileA. FileA é de propriedade de user1. O FileA está localizado em / usr / local e possui as seguintes permissões: -rw-r----- 1 user1 group As pe...
21.06.2018 / 05:16
1
resposta

Como Grep segunda palavra no arquivo de configuração usando o parâmetro?

Atualmente estou construindo um script para registros da região do grep no arquivo de configuração com base no parâmetro e, em seguida, estou criando um arquivo de texto com essa saída e estou lendo o caminho do arquivo de origem nesse arquivo d...
29.06.2018 / 04:51
4
respostas

Como impedir que um script seja executado se não for root (e ecoar “Não executando como root! Saindo…”)

Aqui está minha fonte: #!/bin/bash echo "Running script to free general cached memory!" echo ""; echo "Script must be run as root!"; echo ""; echo "Clearing swap!"; swapoff -a && swapon -a; echo ""; echo "Clear inodes and page file!"...
31.08.2017 / 01:42
0
respostas

rcX.d script não está funcionando

(OS: GalliumOS 2.1 (Ubuntu 16.04), Hw: Samsung Chromebook 2) Devido à capacidade de armazenamento limitada no meu computador, configurei um script simples, que parece mais ou menos assim: #! /bin/sh # Documentation block, copied from templ...
20.06.2018 / 12:29
1
resposta

Como posso limitar as vezes que um script é executado a partir do tmux?

Eu tenho um script que mostra um site e me diz quanto tempo trabalhei na semana. Eu quero que seja na barra de status no meu tmux.conf , mas estou tendo o problema do script rodando uma vez a cada segundo, o que obviamente inunda a rede. Exist...
15.06.2018 / 17:32
2
respostas

Erro de sintaxe quando eu uso ssh com awk over bc

Eu basicamente obtenho o uso de memória de dois nós diferentes via ssh e armazeno isso em duas variáveis diferentes. Em seguida, seleciono o host com menos memória e retorno um código 0 ou 1. O array arr contém dois nomes de host. function se...
18.06.2018 / 10:36
1
resposta

Gerar uma lista de IPv6 em um array

Eu escrevi este script há pouco tempo: #!/bin/bash #Default number of IPs NUM_IPS=48 if [ "$1" != "" ]; then NUM_IPS=$1 fi #Example of IPv6 supplied 2001:41d0:0303:6e1b::/64 read -p "Starting IPv6 : " IPv6 IPv6_c=$(echo $IPv6 | sed -e...
17.06.2018 / 23:53
2
respostas

Revalidando o usuário para executar um script como sudo sem vários prompts de senha

Estou tentando escrever um script que me conecta às configurações do OpenVPN automaticamente. Eu consegui automatizar um único login, assim: #!/bin/bash cd filepath/ username= "username" password= "password" read -sp "Enter Sudo Password: " s...
17.06.2018 / 22:28