Perguntas com a marcação «bash»

10
Como alterar o diretório usando o script

Eu tenho esse script #!/bin/bash cd /home/user/somedir pwd funciona como esperado, mas eu gostaria que esse script me transportasse para / home / user / somedir, mas permaneço no mesmo diretório. Como escrever um script que me transportará (no gnome-terminal) para / home / user /...

10
O trabalho cron diário não está em execução

Uma rápida visão geral: tenho um script que fará backup diário do meu repositório de código-fonte do SVN em um tarball para esse dia. Eu testei o script e ele funciona muito bem desde que eu o execute como sudo, devido à propriedade do diretório de saída. Portanto, o problema é que eu quero...

10
Mover o programa em execução para segundo plano no bash

Se estou executando um programa no bash, posso suspendê-lo pressionando Ctrl+ Z. Se eu quiser deixar o programa em execução, posso usar o bgcomando Existe alguma maneira de colocar o programa diretamente em segundo plano, sem precisar digitar bg? Esclarecimento : quero colocar o programa em...

10
Como impor limites de memória em um script de shell?

Eu tenho um script PHP que, enquanto uma pasta contém arquivos XML, os processará no banco de dados. Atualmente, o servidor está executando o PHP versão 5.3.10 e há um relatório de erro sobre problemas de memória acionados por ZEND_MM_HEAPum loop. Isso faz com que o PHP não libere memória...

10
Por que a sequência importa na execução desses comandos bash?

Parece haver alguma inconsistência que não consigo entender sobre o shell bash. Se eu executar: ls;date;time os resultados das três consultas são mostrados em sequência. No entanto, na troca de posição de data e hora, uma mensagem de erro é exibida. Então, se eu executar: ls;time;date a...

10
Como obter o URL de um arquivo usando um script de shell

Eu tenho um arquivo que consiste em uma URL . Estou tentando obter a URL desse arquivo usando um script de shell. No arquivo, a URL é assim: ('URL', 'http://url.com'); Eu tentei usar o seguinte: cat file.php | grep 'URL' | awk '{ print $2 }' Ele fornece a saída como: 'http://url.com'); Mas...