Perguntas sobre 'shell'

1
resposta

Execute o subshell bash com comandos como outro usuário e não retorne ao shell pai

Como parte da minha missão de preservam bashrc e vimrc ao alternar para usuários não-root , planejo fazer alguns apelidos super feios para alternar para outros usuários, executar imediatamente alguns comandos e, em seguida, me deixar no prompt...
21.08.2018 / 19:04
2
respostas

Como grep do tee?

Eu quero verificar se a saída do meu comando contém "rerun" (e, em seguida, execute novamente), mas também quero exibir toda a saída. Eu sei que eu poderia usar um destes: command | tee >(grep rerun) command | grep rerun O primeiro imp...
02.08.2018 / 12:53
1
resposta

Como remover o diretório pai sem excluir subpastas?

Por exemplo, Eu tenho 5 diretórios dentro do diretório pai, eu quero excluir o diretório pai sem excluir 5 subdiretórios. A partir de agora, estou fazendo abaixo o código mv parentFolder/* parentFolder/.. && rm -rf parentFolder...
13.08.2018 / 10:43
2
respostas

python os.system: erro de sintaxe próximo ao token inesperado '(' - parênteses aninhados

Eu li que posso colocar parênteses bash entre aspas ao enviar o comando do python. Neste caso, estou tentando criar key e csr para openssl usando um comando que funciona no shell, mas não quando executado a partir de python. Eu tentei várias com...
11.08.2018 / 18:55
1
resposta

Crontab agindo estranho

Então, com base na minha última pergunta aqui Eu consegui que funcionasse, mas depois tentei criar um crontab, para verificar o número de linhas em uma determinada data a cada 2 minutos. Então meu script parece com isso 1 test=/root/test...
10.08.2018 / 07:33
1
resposta

ecoa a saída de um fluxo contínuo [fechado]

Estou executando um comando através do script bash e o comando fornece fluxo contínuo de saída. echo -e $( npm start) o problema é eco imprimir apenas a saída mais recente. Como faço para obter todo o fluxo não o mais recente.     
09.08.2018 / 13:10
1
resposta

Suspender o terminal SSH em vez do terminal principal

Estou tentando fechar programas em vários servidores diferentes basicamente de uma só vez, e cada um tem um tempo limite separado. Eu tentei ssh «ServerName» 'sleep 2s; otherCommand' , mas isso dorme no terminal principal do qual estou fugindo...
11.07.2018 / 12:54
4
respostas

.bash_profile function executa a operação no mesmo diretório de arquivos

Eu tenho a seguinte função no meu .bash_profile: function GIT_BRANCH() { STATUS="\$(git status 2> /dev/null)"; if [[ ! ${STATUS} ]]; then if [[ ! ${STATUS} = *"working tree clean"* ]]; then echo "n...
10.07.2018 / 10:25
2
respostas

Remover e substituir coluna

Eu tenho um arquivo que se parece com isso: 1 1 2 5.24 3 12.46 4 21.56 e assim por diante. Eu preciso mudar para: 1 1 3 5.24 5 12.46 7 21.56 de uma maneira rápida. Portanto, a primeira coluna deve ter valores ímpares 2i+1 para...
21.07.2018 / 08:48
1
resposta

Shell - Localiza o arquivo mais recente que corresponde a um determinado padrão

Eu tenho os seguintes arquivos. root@VMBOX:/client# ls -lrt /client/*/ver* /client/*/*/ver* -rw-r--r-- 1 root root 0 Jul 5 18:54 /client/folder299/version_1 -rw-r--r-- 1 root root 0 Jul 5 18:58 /client/ifolder299/ifolder/version_a -rw-r--...
19.07.2018 / 08:45