Eu uso o seguinte para enviar um email no final de um script. echo "Script finished on `date`" | /usr/bin/Mail -s "Script complete" "[email protected]". No entanto, quero ecoar a mesma mensagem na tela também. Como faço isso na mesma
Eu uso o seguinte para enviar um email no final de um script. echo "Script finished on `date`" | /usr/bin/Mail -s "Script complete" "[email protected]". No entanto, quero ecoar a mesma mensagem na tela também. Como faço isso na mesma
Para onde vão a saída padrão ate as crontarefas, dado que não há tela para exibição? Não está aparecendo no diretório em que os trabalhos foram iniciados, nem no meu diretório pessoal. Como eu realmente consegui descobrir isso, pois não sei como depurar ou rastrear um trabalho em segundo...
Eu sei que podemos usar o formato abaixo para redirecionar a saída da tela para um arquivo: $ your_program > /tmp/output.txt No entanto, quando usei o comando abaixo, ele diz "-bash: /home/user/errors.txt: permissão negada" sudo tail /var/log/apache2/error.log > ~/errors.txt Posso saber...
Como salvar a saída de um comando que modifica o ambiente em uma variável? Estou usando o shell bash. Suponha que eu tenha: function f () { a=3; b=4 ; echo "`date`: $a $b"; } E agora, eu posso usar comandos para executar f: $ a=0; b=0; f; echo $a; echo $b; echo $c Sat Jun 28 21:27:08 CEST...
Suponha que esta situação wget http://file O wget começa a baixar o arquivo. Coloquei em segundo plano. ^Z bg O comando entra em segundo plano. Mas sua saída ainda está no console também - se o console ainda estiver aberto. É possível parar a saída do comando? Wget é apenas um exemplo;...