Perguntas com a marcação «sh»

305
Valor de retorno em uma função Bash

Estou trabalhando com um script bash e quero executar uma função para imprimir um valor de retorno: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Quando executo fun2, ele não imprime "34". Por que esse é o

305
Instale o MySQL no Ubuntu sem um prompt de senha

Como escrevo um script para instalar o servidor MySQL no Ubuntu? sudo apt-get install mysql será instalado, mas também solicitará que uma senha seja inserida no console. Como faço isso de maneira não interativa? Ou seja, escreva um script que possa fornecer a senha? #!/bin/bash sudo apt-get...

304
Existe uma maneira melhor de executar um comando N vezes no bash?

Ocasionalmente, executo uma linha de comando do bash como esta: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Para correr some_command várias vezes seguidas - 10 vezes neste caso. Frequentemente some_command é realmente uma cadeia de comandos ou um pipeline. Existe uma maneira...

303
Repita o comando automaticamente no Linux

É possível na linha de comando do Linux repetir um comando a cada n segundos? Digamos, eu tenho uma importação em execução e estou fazendo ls -l para verificar se o tamanho do arquivo está aumentando. Eu gostaria de ter um comando para repetir isso

299
Executando comandos Bash em Python

Na minha máquina local, eu executo um script python que contém esta linha bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) Isso funciona bem. Em seguida, executo o mesmo código em um servidor e recebo a seguinte mensagem de erro 'import site' failed; use -v for...

294
Como passar a senha para pg_dump?

Estou tentando criar um cronjob para fazer backup do meu banco de dados todas as noites antes que algo catastrófico aconteça. Parece que este comando deve atender às minhas necessidades: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Exceto depois de executar isso, ele...