1
resposta

Algo errado com o meu script Deploy

Seguindo as instrucoes do documento "Aprimorando o Script" parece que algo errado acontece quando eu corro o script.

#!/bin/bash

start=`date +%s`
rm -rf apache-tomcat-9.0.7*
wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
tar -xvf apache-tomcat-9.0.7.tar.gz
rm  apache-tomcat-9.0.7.tar.gz
mkdir ~/apache-tomcat-9.0.7/webapps/MyApp
cp -r ~/myPage/* ~/apache-tomcat-9.0.7/webapps/MyApp
~/apache-tomcat-9.0.7/bin/startup.sh
end=`date +%s`
"$((end-start)) seconds"  (esta 'e a linha 12)
echo "$(date)" >> log.txt

Ao correr o script, o meu terminal mostra o seguinte: line 12: 22 seconds: command not found ALGUMA ESTA ERRADA no meu sript!

1 resposta

Oi Helio, O problema é que o resultado do cálculo do end e do start está sendo interpretado como um comando no retorno. Será que não é pra você imprimir esse resultado ou mesmo mandar pro arquivo log.txt?