Perguntas sobre 'shell'

2
respostas

Executando comandos no shell

Estou lendo o artigo sobre executando comandos pelo shell bash. No parágrafo referente aos comandos internos do shell, há uma declaração: When the name of a built-in command is used as the first word of a simple command, the shell execu...
12.06.2017 / 12:07
1
resposta

É possível criar um sinalizador personalizado para um binário do sistema?

Eu tenho várias configurações de SSH no arquivo ~/.ssh/config em minha máquina Linux local. É possível atribuir um novo sinalizador a um binário existente como /usr/bin/ssh , de modo que eu possa executar ssh -l para obter uma lista...
05.11.2017 / 01:51
1
resposta

Execute o script bash mesmo depois de fechar o terminal

Eu tenho script básico while sleep 120; do cmd; done & que eu quero rodar mesmo depois de fechar o terminal. Como posso conseguir isso? Eu tentei nohup while sleep 120; do cmd; done & disown while sleep 120; do cmd; done &a...
30.04.2017 / 07:41
1
resposta

Como detectar o final do arquivo com o dd?

Eu criei um arquivo de teste de 10 MB: dd if=/dev/zero of=file.txt count=1024 bs=10240 Em seguida, escrevi o script abaixo para copiar esse arquivo em partes. Mas parece que o dd não está detectando o EOF e sempre retorna 0, então o loop...
02.05.2018 / 23:03
1
resposta

erro de sintaxe próximo ao token inesperado '' no script executado pelo cron

Estou escrevendo um script de shell para Mac OS / Linux. O script é executado por um cron job. Eu estou tentando acrescentar stdout e stderr a um arquivo de log. Meu comando (simplificado) se parece com isso (linha 5 em myscript.sh ): myc...
11.04.2018 / 14:10
1
resposta

Usando o comando find em outros diretórios?

O comando find . -type f -name '*.jpg' -delete apaga tudo no diretório atual e exclui recursivamente os arquivos de lá. O que precisa ser atualizado dentro desse comando para que ele apenas remova todos os arquivos em um diretório especifi...
11.04.2017 / 20:10
3
respostas

Carrega o shell de login dentro do cronjob do usuário

Estou tentando executar uma tarefa rake usando um cronjob planejado. Meu crontab é parecido com isto: 0 1 * * 1-7 /bin/bash -l -c "cd ~/jobs/rake && rake reports:create >> ~/jobs/logs/cron.log" O Ruby na minha conta é forn...
20.08.2012 / 08:49
1
resposta

$ (“/ usr / sbin / sysctl -n hw.memsize”) Nenhum arquivo ou diretório

macOS High Sierra, 10.13.3 (17D102) Se eu correr no terminal sysctl -n hw.memsize funciona bem, recebo um número Se eu executar which sysctl i recebo /usr/sbin/sysctl , o que parece correto Como executar o mesmo comando a parti...
24.03.2018 / 07:24
1
resposta

Linux Shell - Classifique um arquivo de texto pelo comprimento de cada linha e imprima a palavra mais curta

Eu tenho um arquivo "arquivo.txt" que contém o seguinte: This is many letters This is few Hi This is a very long sentence. (Na verdade, tem alguns milhares de anos, mas eu sou novo no Linux e quero facilitar as coisas.) Eu quero, apena...
25.10.2016 / 23:15
3
respostas

após o symlink de outro usuário

Como alguém atravessa um symlink de outro usuário? Na minha caixa do Ubuntu, eu tenho um link simbólico: root@anonymous:/var/tmp# ls -l total 24 lrwxrwxrwx 1 lab lab 26 Dec 15 18:27 blank.zip -> /home/admin/important6.zip Acessa...
16.12.2016 / 00:40