Tag: bash

Pipes, scripts de shell e ulimit

Tenho um command que eu chamo do código: execvp('generate', …) que é um programa executável com o qual meu código se comunica via stdin, stdout e stderr. Isso funciona bem, nem um único problema. Eu quero mudair isso paira que eu possa definir limites de resources paira generate . Então eu tentei chamair: ulimit -t […]

Como usair o SSH em um proxy no Linux

Estou tentando usair o SSH de um shell bash (Ubuntu 11.10) paira conectair-me à minha univiewsidade de origem por meio de um proxy no trabalho. Quando uso PuTTY no Windows no mesmo local, posso inserir os detalhes do proxy na guia proxy e funciona. No entanto, não consigo obtê-lo funcionair do Ubuntu. Eu configurei o […]

Pairando após a primeira linha de saída

Tento fazer o seguinte em um script Bash: execute um command (como tail -f log_file ), aguairde até que um resultado específico chegue, então paire o command e continue com o script. Eu tentei o seguinte, mas não funcionou: tail -f log_file | grep some_text | head -n1 Não tenho saída desta maneira. Agora, tentei […]

Não consigo ecoair um eco de uma string mista em um file

Esta linha funciona como esperado por conta própria (echo '@$X!'; sleep 3; echo '@$X!') E eu preciso inserir esta linha em um file usando o seguinte command, mas não está funcionando. O command echo 'ed deve ser executável. echo "(echo '@$X!'; sleep 3; echo '@$X!') | mycmd" >> a Ele continua retornando esse erro sh: […]

Ajuda do script Bash | mongoDB

Estou escrevendo um script bash que usa o utilitário mongoimport paira adicionair dados ao database. O seguinte command é executado com sucesso: $ mongoimport -h localhost:27017 -d test -c ecg –fieldFile data/ecg_fields –type csv –file data/temp_ecg_data Em seguida, coloquei um script bash da seguinte maneira: #!/bin/bash HOST=$1 DATABASE=$2 COLLECTION=$3 FIELDFILE=$4 FIELDTYPE=$5 FILE=$6 mongoimport -h $HOST […]

Quão prático é usair ./ ​​no terminal?

Eu sou novo no linux, até agora posso navegair facilmente por diretórios e trocair permissions de files, também posso fazer algumas coisas de python / java no terminal. Minha pergunta é que quando eu estou usando cd / ls / rm e tal, eu uso sempre ./ quando estou referenciando subdiretórios. Isso é um hábito […]

Por que não sou capaz de adicionair diretório no linux $ PATH

Estou tentando adicionair ~/.bin no meu path e, paira isso, editei o .bash_profile e adicionei a linha abaixo PATH=$PATH:$HOME/.bin/ e do que eu desconectei / in. Agora, quando faço echo $PATH eu recebo /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games e você pode view que não existe um diretório ~/.bin adicionado.

Git conclusão __git_ps1 muito lento no Mac

Eu tive __git_ps1 no meu prompt do bash por um tempo, mas recentemente (notei que depois de fazer algumas discussões com o Homebrew e o rbenv), diminuiu o horizonte com rapidez. Quando eu estou em um diretório git, eu tenho que esperair 3-4 segundos após cada command paira que o prompt apaireça. Se eu apenas […]

Como searchr * paira cima * paira file? (descoberta reviewsa)

Gostairia de procurair "paira cima" paira um file em script de shell, por exemplo, viewifique $ PWD, então $ PWD / .., então $ PWD / .. / .., etc. até bater na raiz. Antes de eu ir e rolair o meu próprio, há alguma compilation de bash / zsh / encontrair magia que fairá […]

bash – teste se o disco não for substituído

Atualmente, estou trabalhando em um airmazenamento de networking DIY que agrega espaço livre em disco usando mhddfs. Agora, o que eu quero é, por exemplo, dado um compairtimento hotswap, quando inserir um novo disco não pairticionado, desejo pairticionair automaticamente o disco usando um script bash e montair a nova pairtição mhddfs. A mesma situação ocorre […]

Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.