Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
0
respostas

(standard_in) 1: syntax error

Boa Tarde!

Quando executo o codigo:

#!/bin/bash

if [ ! -d log ] then mkdir log fi processos_memoria(){

processos=$(ps -e -o pid --sort -size | head -n 7 | grep [0-9]) for pid in $processos do nome_processo=$(ps -p $pid -o comm=) echo -n $(date +%F,%H:%M:%S,) >> log/$nome_processo.log tamanho_processo=$(ps -p $pid -o size | grep [0-9]) echo "$(bc <<< "scale=2;$tamanho_processo/1024") MB">> $nome_processo.log done } processos_memoria if [ $? -eq 0 ] then echo "Os arquivos foram salvos com sucesso" else echo "Houve um problema na hora de salvar os arquivos" fi

ele retorna:

(standard_in) 1: syntax error Os arquivos foram salvos com sucesso

Pq o erro "(standard_in) 1: syntax error"?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software