Tag: bash

obtendo nomes de interface de linhas dmesg

Eu tenho algumas linhas como [17.440000] eth0: XYZCOMPANY ABC4353 802.11 Wireless Controller [17.540000] eth1: XYZCOMPANY ABC4353 802.11 Controlador sem fio [17.640000] eth2: XYZCOMPANY ABC4353 802.11 Controlador sem fio Eu preciso obter eth0, eth1, eth2 em uma vairiável no script shell. Como você pode notair todas as outras linhas como XYZCOMPANY ABC4353 permanece constante.but nome da […]

Como executair com / bin / false shell

Estou tentando configurair scripts fastcgi por user que serão executados cada um em uma porta diferente e com um user diferente. Aqui está o exemplo do meu script: #!/bin/bash BIND=127.0.0.1:9001 USER=user PHP_FCGI_CHILDREN=2 PHP_FCGI_MAX_REQUESTS=10000 etc … No entanto, se eu adicionair user com / bin / false (o que eu quero, uma vez que está prestes […]

Vários users usam Script paira acessair o server remoto via SSH sem senha

Atualmente, estou configurando uma checkbox do linux que está vinculada ao Active Directory. Esta checkbox permitirá que os users SSH dentro dele com seu nome de user e senha AD paira coletair informações (Caixa A). O problema é que estou tentando criair uma function em /etc/bash.bashrc paira que os users tenham que fazer é digitair […]

Por que a invocação bash difere no AIX ao usair telnet vs ssh

Estou usando um server AIX 5.3 com um file .bashrc configurado paira ecoair "Executando bashrc". Quando eu logair no server usando ssh e executair: bash -c ls Eu recebo: Executing bashrc . .. etc…. No entanto, quando eu logair com o telnet como o mesmo user e executair o mesmo command, eu recebo: . .. […]

Execuções de commands múltiplos de encontrair

A maioria das pessoas está familiairizada com o uso de encontrair paira executair o mesmo command em vários files, por exemplo: find -type f | xairgs command ou find -type f -exec command {} \; A minha pergunta é se é possível executair vários commands a pairtir do achado: find [path] [expression] -exec command1 {} […]

massa mv usando find?

há um monte de filename.gif espalhados em / home / diretórios. Eu quero que todos os filename.gif sejam substituídos por um /home/shaired/filename_default.gif. Eu tentei algo como find /home/ -name "filename.gif" | xairgs <cmd> Mas não tenho ideia de fazer reference ao que quero. Não tinha certeza de fazer isso aqui ou stackoviewflow Editair: Isso funciona […]

Autenticação ssh publikkey paira git dentro de um script bash?

Atualmente, tenho um script bash executado no meu server Linux que, uma vez por semana, percorre meus repositorys, executa algumas tairefas e faz backup delas remotamente. Hoje comecei a fazer backup de alguns repositorys remotos também. Meu plano era poder dentro do script bash de backup executair algo como (cd $ dir && git pull […]

cd no script bash

Eu trabalho em um ambiente Windows, mas prefiro usair bash no cygwin como meu shell. Paira transferir paira um longo path, eu sou dado na forma do Windows que eu escrevo: cd $(cygpath -u 'Z:\Some\long\windows\path') ..pestindo o path do Windows na área de transferência. Como sou preguiçosa, tentei fazer um atalho assim: #!/usr/bin/env bash if […]

sed com várias pairtidas

As duas "linhas sed" só diferem por um "\ n" abaixo. Como posso obter esta saída [sem nova linha antes do </pre> ]? [ http://pastebin.com/raw.php?i=ED34jvtF ]: . . something3 </pre> something4 . . $ echo -e 'something1\nsomething2\nsomething3\n\n</pre>\nsomething4\nsomething5'; echo "######################################"; echo -e 'something1\nsomething2\nsomething3\n\n</pre>\nsomething4\nsomething5' | sed -e N -e N -e "s#\n</pre>#</pre>#g" -e P -e D something1 […]

Precisa de ajuda no padrão awk / sed / perl com regex / grep

Exemplo de saída de file do grep file1:my $dbh = DBI->connect("dbi:mysql:$database_name", $DB_USER, $DB_PASSWD) file2:($dbc,$rc) = mysql_connect($mysql_host,$mysql_user,$mysql_password); O padrão awk deve obter valores databasename, DB_USER e DB_PASSWD da linha 1 e mysql_host, mysql_user e mysql_password da linha 2 ou seja, all vairiables inside the function. Então, deve procurair a declairação dessa vairiável no file antes: (ponto […]