forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.4 KiB
60 lines
2.4 KiB
#!/bin/bash |
|
#------------------------------------------------------------------------------- |
|
# SCRIPT DE ATUALIZACAO CENTRAIS |
|
# Lucas Awade |
|
# Desenvolvimento |
|
# versao: 2.0 |
|
# Data: 30/04/2019 |
|
# ------------------------------- |
|
# Este script tem a finalidade de executar comandos de atualizacao dos arquivos |
|
# do aplicativo Simples IP. Importante ressaltar que o mesmo so serve para ver |
|
# soes acima de 1.7.1, na qual foi adptada para receber esse tipo de procedimen |
|
# to. |
|
# |
|
# Procedimentos: |
|
# 1 - Parar os servicos da central para que nao haja conflitos. |
|
# 2 - Execucao do arquivo atualiza_central com STEPS de 1 a 3 |
|
# - Realiza o Download dos arquivos direto do Servidor 12. [ STEP 1 ] |
|
# - Verifica o disco da central. [ STEP 1 ] |
|
# - Verifica a versao instalada. [ STEP 1 ] |
|
# - Atualiza os arquivos. [ STEP 2 ] |
|
# - Realiza conexao com a central de atualizacao Servidor 65. [ STEP 3 ] |
|
# 3 - [ START ] servicos da central. |
|
# 4 - Remove os arquivo de instalacao |
|
#------------------------------------------------------------------------------- |
|
# OBS: ARQUIVO PARA EXECUCAO EM MODO SINCRONO DA ATUALIZACAO - |
|
#------------------------------------------------------------------------------- |
|
|
|
#REMOVENDO O ARQUIVO tar.gz |
|
sleep 2 |
|
/bin/rm -Rf /home/simples/atualiza.tar.gz |
|
|
|
#ATRIBUINDO PERMISSAO DE EXECUCAO |
|
sleep 2 |
|
chmod 755 /home/simples/atualiza/atualiza_central.php |
|
|
|
#------------------------------------------------------------------------------- |
|
#EXECUTANDO A PRIMEIRA PARTE DA ATUALIZACAO |
|
/home/simples/atualiza/atualiza_central.php $1 STEP1 & |
|
wait |
|
|
|
#------------------------------------------------------------------------------- |
|
#EXECUTANDO A SEGUNDA PARTE DA ATUALIZACAO |
|
/home/simples/atualiza/atualiza_central.php $1 STEP2 & |
|
wait |
|
|
|
#------------------------------------------------------------------------------- |
|
#EXECUTANDO A TERCEIRA PARTE DA ATUALIZACAO |
|
/home/simples/atualiza/atualiza_central.php $1 STEP3 & |
|
wait |
|
|
|
#------------------------------------------------------------------------------- |
|
|
|
#Ajuste de permissoes da aplicacao |
|
chmod 777 /hdaux/utilitarios/scripts/permissoes_atualizacao.sh |
|
sleep 2 |
|
/hdaux/utilitarios/scripts/permissoes_atualizacao.sh |
|
wait |
|
|
|
#Removendo arquivo de atualizacao |
|
/bin/rm -Rf /home/simples/atualiza
|
|
|