O manual a seguir contém as instruções para a instalação do Sankhya OM para Banco de Dados Oracle e SQL Server em Ambiente Linux.
Procedimento para Banco de Dados Oracle
Configuração para Banco de Dados Oracle
Configuração para Banco de Dados SQL Server
Instalação do pacote Sankhya OM
Configuração de memória do Wildfly
Inicialização do Wildfly para Produção, Teste e Treina
Acompanhamento da inicialização do Wildfly Produção
Suspensão do Wildfly para Produção, Teste e Treina
Configuração para inicialização automática Wildfly Produção
Configuração de backup Aplicação
Introdução
O papel do Sankhya OM Gerenciador de Pacotes é efetuar o deploy (distribuição dos arquivos binários) no JBoss e executar scripts no banco de dados ao qual esse JBoss está vinculado. Intrínseco a esse deploy está um arquivo que contém as informações de conexão com o banco, esse mesmo arquivo é utilizado pelo Gerenciador de Pacotes. O Sankhya OM Gerenciador de Pacotes também possui diversas opções como, por exemplo, editar os dados desse arquivo que contém as informações de conexão com o banco.
Referente aos diretórios padrões utilizados, recomendamos que siga os descritos neste manual para agilizar futuras buscas por arquivos a fim de realizar manutenções e/ou fazer verificações diversas.
Em ambiente Linux todos os arquivos são colocados no home do usuário mgeweb e sob propriedade do mesmo, dessa forma a atualização e manipulação do sistema não dependerá da disponibilização da senha do root, que é um usuário com privilégios de administrador do sistema operacional.
Em ambiente Windows o Gerenciador de Pacotes será instalado no diretório "C:\Arquivos de Programas\SankhyaOM" Gerenciador de Pacotes e o servidor de aplicações será colocado em "C:\Arquivos de Programas\Sankhya\[JBOSS]".
O JBoss é um servidor de aplicações baseado na plataforma JEE e portável tanto para Windows quanto para Linux.
Usualmente, este será disponibilizado sob o formato Zip e sua instalação irá se resumir apenas na descompactação do arquivo, tanto para Linux quanto para Windows.
No Sankhya OM todo o processo de atualização é realizado por meio do Sankhya OM Gerenciador de Pacotes, além da descompactação é necessário um registro do servidor.
O Sankhya OM ficará sob propriedade do usuário mgeweb, desta forma, a atualização e manipulação do sistema não dependerá da disponibilização da senha do root que é usuário com privilégios de administrador do sistema operacional.
Logo, o servidor de aplicações e o Sankhya OM Gerenciador de Pacotes deverão estar na home mgeweb.
Procedimento para Banco de Dados Oracle
Para a instalação, você deverá conectar-se no servidor Oracle via putty ou diretamente no servidor e executar o procedimento descrito abaixo para verificar o parâmetro open_cursors.
[oracle@oracletestes ~]$ sqlplus "/as sysdba"
Conferir valor do parâmetro open_cursors
SQL> show parameter open_cursors
NAME TYPE VALUE
----------------------------------- ----------- ------------------------------
open_cursors integer 300
Ajustar parâmetros do Oracle:
SQL> alter system set open_cursors=2000;
System altered.
SQL> exit
Observação: Caso o retorno do parâmetro apresente valor <2000 efetue o procedimento de "Ajustar parâmetros do Oracle" para correção.
1 - Mudar Padrão Lang
Conectar com root via putty ou direto no servidor, siga os passos abaixo:
Deve-se verificar qual versão do Linux: cat /etc/redhat-release
Nota: Caso o CentOS6 execute o bloco de comandos abaixo:
echo 'LANG="pt_BR.ISO-8859-1"
SUPPORTED="pt_BR.ISO-8859-1:pt_BR:pt"
SYSFONT="latarcyrheb-sun16"' > /etc/sysconfig/i18n
Observação: Se CentOS 7 deve-se executar o bloco de comando exibido a seguir:
echo 'LANG="pt_BR.ISO-8859-1"
SUPPORTED="pt_BR.ISO-8859-1:pt_BR:pt"
SYSFONT="latarcyrheb-sun16"' > /etc/locale.conf
2 - Criar usuário Mgeweb
Você precisará criar um usuário mgeweb:
[root@localhost ~]# useradd mgeweb
Utilize este comando para trocar a senha do usuário:
[root@localhost ~]# passwd mgeweb
3 - Adicionar limits
Para a adição de limits do usuário, deve-se executar o bloco como root:
echo "mgeweb soft nofile 1024
mgeweb hard nofile 65536
mgeweb soft nproc 2047
mgeweb hard nproc 16384
mgeweb soft stack 10240
mgeweb hard stack 32768" >> /etc/security/limits.conf
4 - Alterar hostname
Este deverá ser alterado conforme exemplo exibido abaixo:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.21 <novo nome do servidor>
5 - Desabilitar Firewall e Selinux
Caso este seja CentOS 6, como root:
service iptables save
service iptables stop
chkconfig iptables off
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
setenforce Permissive
Se este for CentOS 7:
[root@teste ~]# firewall-cmd --permanent --add-port=8180/tcp ;
firewall-cmd --permanent --add-port=8280/tcp ;
firewall-cmd --permanent --add-port=8380/tcp ;
firewall-cmd --permanent --add-port=10050/tcp ;
firewall-cmd --permanent --add-port=10051/tcp ;
firewall-cmd --permanent --add-port=1433/tcp ;
firewall-cmd --permanent --add-port=1521/tcp ;
firewall-cmd --reload
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
setenforce Permissive
6 - Baixar arquivos da aplicação Sankhya OM
Agora, envie os arquivos baixados nos passos anteriores para o servidor conectado com usuário mgeweb para a pasta /home/mgeweb.
Você poderá executar o download por meio do link: http://downloads.sankhya.com.br/repositorio/wildfly
Para efetuar o download do arquivo JDK 8, você poderá clicar no link: http://downloads.sankhya.com.br/
Nota: Deve-se fazer o download do arquivo JDK 8 conforme a versão do seu Sistema Operacional.
Segue abaixo o link para o download de pacotes Sankhya:
http://downloads.sankhya.com.br/
Download do pacote com doc sankhya_x.xx.xxxxx.pkg:
http://downloads.sankhya.com.br/
7 - Instalar Sannfe
Deve-se em seguida conectar-se com o usuário mgeweb via putty2 ou direto no servidor;
Em seguida, descompactar o arquivo do Sannfe como exibido abaixo:
[mgeweb@localhost ~]$ tar -xzvf SanNFe_unixx64_Sankhya_XXXXXXX.tar.gz
8 - Instalação do JDK
Para tal, conecte com o usuário mgeweb via putty2 ou direto no servidor, deve-se descompactar com os procedimentos abaixo:
[mgeweb@localhost ~]$ tar -xzvf jdk-xxxx-linux-x64.tar.gz
9 - Criação do link simbólico
Com o caminho do diretório do jdk8, crie o link simbólico:
[mgeweb@localhost ~]$ cd jdkx.x.x_xx
[mgeweb@localhost jdk1.x.x_XX]$ pwd
/home/mgeweb/jdkx.x.x_xx
[mgeweb@localhost ~]$ ln -s /home/mgeweb/jdk1.8.0_231/ /home/mgeweb/jdk8
10 - Adição do alias no .bash_profile
segue o exemplo:
[mgeweb@localhost jdkx.x.x_XX]$ vi /home/mgeweb/.bash_profile
Inclua as linhas abaixo no final do arquivo .bash_profile, após procedimento tecle ESC :wq
# Configurações para exclusão de pastas temporárias antes da inicialização do Wildfly
alias rmltwprod='rm -rf /home/mgeweb/wildfly_producao/standalone/log home/mgeweb/wildfly_producao/standalone/tmp /home/mgeweb/wildfly_producao/standalone/work'
alias rmltwteste='rm -rf /home/mgeweb/wildfly_teste/standalone/log /home/mgeweb/wildfly_teste/standalone/tmp /home/mgeweb/wildfly_teste/standalone/work'
alias rmltwtreina='rm -rf /home/mgeweb/wildfly_treina/standalone/log /home/mgeweb/wildfly_treina/standalone/tmp /home/mgeweb/wildfly_treina/standalone/work'
# Configuração para inicialização do Wildfly
alias jb_startprod=' killprod; rmltwprod; nohup /home/mgeweb/wildfly_producao/bin/standalone.sh -bmanagement 0.0.0.0 >& /dev/null &'
alias jb_starttreina=' killtreina; rmltwtreina; nohup /home/mgeweb/wildfly_treina/bin/standalone.sh -bmanagement 0.0.0.0 >& /dev/null &'
alias jb_startteste=' killteste; rmltwteste; nohup /home/mgeweb/wildfly_teste/bin/standalone.sh -bmanagement 0.0.0.0 >& /dev/null &'
# Configuração para ver log
alias jb_logprod='tail -f /home/mgeweb/wildfly_producao/standalone/log/server.log'
alias jb_logtreina='tail -f /home/mgeweb/wildfly_treina/standalone/log/server.log'
alias jb_logteste='tail -f /home/mgeweb/wildfly_teste/standalone/log/server.log'
# Configuração para execução do Wildfly
alias jb_psprod='ps ax | grep wildfly_producao'
alias jb_psteste='ps ax | grep wildfly_teste'
alias jb_pstreina='ps ax | grep wildfly_treina'
# Configuração para fechar execução Wildfly
alias killprod='ps -ef | awk "/wildfly_producao/ && !/awk/ {print \$2}" | xargs kill -9 2>> /dev/null'
alias killteste='ps -ef | awk "/wildfly_teste/ && !/awk/ {print \$2}" | xargs kill -9 2>> /dev/null'
alias killtreina='ps -ef | awk "/wildfly_treina/ && !/awk/ {print \$2}" | xargs kill -9 2>> /dev/null'
# Para consulta de processos SAS
alias sas='ps aux | grep SAS'
#Parar o SAS
alias stopsas='/opt/SAS3.0b105/protstop.sh'
#iniciar o SAS
alias startsas='/opt/SAS3.0b105/protstart.sh'
# Atalho para o Gerenciador de Pacotes
alias pkg='/home/mgeweb/sankhyaom_gerenciador_de_pacotes/bin/./sankhyaom-package-manager'
11 - Descompactação do Gerenciador de Pacotes:
[mgeweb@localhost jdkx.x.x_XX]$ cd
[mgeweb@localhost ~]$ tar -xzvf pkg-man_unix_1_xxx.tar.gz
Observação: O nome do arquivo poderá mudar, nesse caso, você deverá substituir o XXX pelo nome correspondente.
12 - Copiar o arquivo PKG
[mgeweb@localhost ~]$ cp sankhyaom_XXXXXX.pkg sankhyaom_gerenciador_de_pacotes/pkgs/
Nota: Caso o nome do arquivo mude, substitua o XXX pelo nome correspondente.
Posteriormente, você deverá conferir se o pacote de instalação/atualização está na pasta correta:
[mgeweb@localhost ~]$ ls sankhyaom_gerenciador_de_pacotes/pkgs/sankhyaom_xxxx.pkg
Observação: Caso não haja o retorno de nenhum arquivo ao executar o comando acima, deve-se repetir o passo 8.
Para descompactar o Wildfly, utilize o comando:
[mgeweb@localhost ~]$ unzip Wildfly_10.0.0_Sankhya_mod_XXX.zip
13 - Instalação do Wildfly Teste e Treina
Para a execução deste, segue:
[mgeweb@localhost ~]$ cp -r wildfly_producao/ wildfly_teste
[mgeweb@localhost ~]$ cp -r wildfly_producao/ wildfly_treina
14 - Permissão de Execução nos Arquivos
chmod +x /home/mgeweb/wildfly_producao/bin/*.sh
chmod +x /home/mgeweb/wildfly_teste/bin/*.sh
chmod +x /home/mgeweb/wildfly_treina/bin/*.sh
15 - Registro do servidor do Wildfly
Para tal, deve-se conectar com o usuário mgeweb via putty2 ou direto no servidor, e descompactar jdk com os procedimentos e registrar servidor de produção, teste e treina executar o bloco a seguir:
echo "<server>
<name>wildfly_producao</name>
<home>/home/mgeweb/wildfly_producao</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/conf/WILDFLY_PRODUCAO.xml
echo "<server>
<name>wildfly_teste</name>
<home>/home/mgeweb/wildfly_teste</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/conf/WILDFLY_TESTE.xml
echo "<server>
<name>wildfly_treina</name>
<home>/home/mgeweb/wildfly_treina</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/conf/WILDFLY_TREINA.xml
Para mudar a porta, utilize:
sed -i 's/port-offset=0/port-offset=100/g' /home/$USER/wildfly_producao/bin/standalone.conf
sed -i 's/port-offset=0/port-offset=200/g' /home/$USER/wildfly_teste/bin/standalone.conf
sed -i 's/port-offset=0/port-offset=300/g' /home/$USER/wildfly_treina/bin/standalone.conf
16 - Inicialização do Gerenciador de Pacotes
Insira os comandos:
[mgeweb@localhost ~]$ pkg
ou
[mgeweb@localhost ~]$ /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/bin/./sankhyaom-package-manager
Preparing JRE ...
testing JVM in /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/jre
Configuração do Wildfly
Deve-se realizar o procedimento a ser descrito abaixo nas bases de Produção, teste e treina.
No início das configurações, temos as opções:
- [1] Instalação/atualização expressa ao sistema;
- [2] Selecionar Servidor;
- [3] Listar Servidores Registrados;
- [4] Registrar Servidor;
- [5] Sair.
Para esta etapa, digite a opção 4;
No Registro de Servidor de Aplicações, o servidor wildfly_prod deverá ser inserido;
Em seguida, insira o comando /home/mgeweb/wildfly_prod
Configuração para Banco de Dados Oracle
Para realizar os passos no seu Banco de Dados Oracle, será necessário realizar o procedimento descrito abaixo para bases de produção, teste e treina.
Para a configuração do Banco de Dados, tem-se as opções:
Para esta configuração, digite a opção 2;
Posteriormente, as opções a seguir serão exibidas:
Digite a opção 1;
Em seguida, o início da Configuração de Banco de Dados será apresentado:
Neste, digite a opção 1;
Tem-se que deverá ser inserido o IP do servidor do Banco de Dados. Para este temos o exemplo para inserção:
192.168.0.148 ou localhost, caso o servidor de aplicação estiver junto com o servidor de banco de dados;
Depois, digite o número da porta;
Para o nome do serviço digite XE, neste as letras deverão ser maiúsculas;
Posteriormente, digite o usuário do banco de dados. O usuário SANKHYA poderá ser digitado com letras maiúsculas ou minúsculas;
Em seguida, digite a senha do Bando de Dados, e será retornado a pergunta:
"Deseja testar as configurações de Banco de Dados antes de salvá-las?"
Para esta pergunta, digite S;
Nota: Caso aconteça algum erro no teste de conexão, revise as configurações.
Configuração para Banco de Dados SQL Server
Realiza-se o procedimento a ser descrito abaixo nas bases de Produção, teste e treina.
No início das configurações, temos as opções:
- [1] Instalação/atualização expressa do sistema;
- [2] Selecionar Servidor;
- [3] Listar Servidores Registrados;
- [4] Registrar Servidor;
- [5] Sair.
Exibidas estas opções, digite a opção 2, referente à seleção do servidor;
Depois, você verá o Início da Configuração do Banco de Dados:
Para este, você poderá digitar as opções 2 ou 3;
Nota: Para a opção 2, utiliza-se drivers do Java; destacamos que esta deverá ser uma preferência de uso. Na opção 3, será utilizado drivers da Microsoft.
Logo depois, Insira o IP ou localhost se o servidor de aplicação estiver junto com o servidor de Banco de Dados;
Deve-se digitar o nome da porta e da instância do SQL Server, tem-se que esta deverá ser inserida apenas se estiver nomeada;
Digite o nome da base de dados, como o exemplo a seguir:
SANKHYA_PROD
Para o usuário de dados, digite SANKHYA, este poderá ser digitado em letras minúsculas ou maiúsculas.
Posteriormente, insira a senha.
Para a pergunta:
"Deseja testar as configurações de Banco de Dados antes de salvá-las?"
Para esta, digite S;
Caso ocorra algum erro no teste de conexão, revise as suas configurações.
Instalação do Pacote Sankhya OM
O procedimento abaixo será necessário para as bases de Produção, teste e treina.
Para o inicio do procedimento de instalação, teremos as opções:
- [1] Instalação/atualização expressa do Sistema;
- [2] Selecionar servidor;
- [3] Listar servidores registrados;
- [4] Registrar servidor;
- [5] Sair.
Digite 1referente à Instalação/Atualização Expressa do Sistema, digite S para realizar a atualização deste;
Para os servidores registrados, será disponibilizado as opções:
- [1] wildfly_producao;
- [2] wildfly_teste;
- [3] wildfly_treina;
- [4] Retornar ao menu anterior.
Digite a opção 1 para o servidor de aplicação;
Em seguida, insira a opção 1 para o Pacote de Atualização;
Depois você verá que o Gerenciador exibirá mensagens o informando que o processo de atualização foi inicializado.
Observação: Caso ocorra algum erro na instalação do pacote, efetue a verificação nos logs do Gerenciador de Pacotes /home/mgeweb/sankhyaOM_gerenciador_de_pacotes/log/package-manager.log.
Configuração da porta Wildfly
Será necessário realizar o procedimento abaixo para as bases de Produção, teste e treina.
Das opções a serem disponibilizadas acima, digite a opção 2;
Neste, digite a opção 1;
Na etapa abaixo, digite o número 4 para selecionar esta opção;
Importante: Não utilize a porta 8080.
Por padrão da Sankhya, utilize as portas:
- PORTA 8180 para Base Produção;
- PORTA 8280 para Base Teste;
- PORTA 8380 para Base Treina.
Configuração de memória do Wildfly
O procedimento a seguir, deverá ser realizado para as bases de Produção, Teste e Treina.
Primeiramente, deve-se selecionar o servidor, para tal ação, digite 2 para a seleção da opção a que refere-se este número;
Em seguida, você deve selecionar um servidor de aplicação, portanto digite o número 1 da opção "wildfly_produção";
Nesta etapa digite o número 7, a que refere-se à opção de Configuração de Memória;
Referente ao Ambiente de Execução desta configuração, digite o número 1, a que corresponde ao da opção "[1] Editar configurações de memória (XMX e XMS)".
Em seguida, tem-se:
Referente a esta etapa, destacamos que a quantidade memória inicial e máxima do Wildfly deverão ser menores que a disponível no sistema operacional. A recomendável que considere a quantidade memória utilizada por outros processos na máquina, inclusive na sistema operacional.
Inicialização do Wildfly para Produção, Teste e Treina
Em conexão com o usuário mgeweb, deve-se executar o comando para iniciar seu respectivo serviço. Veja:
- Produção - jb_startprod;
- Teste - jb_startteste;
- Treina - jb_starttreina.
Confira o exemplo:
[mgeweb@localhost bin]$ su -l mgeweb
[mgeweb@localhost ~]$ jb_startprod
[mgeweb@localhost ~]$ nohup: ignorando entrada e anexando saída a nohup.out
/home/mgeweb/wildfly_producao/bin/standalone.sh
Acompanhamento da inicialização do Wildfly Produção
Em conexão com o usuário mgeweb, execute o comando para iniciar seu respectivo serviço:
- Produção - jb_logprod;
- Teste - jb_logteste;
- Treina - jb_logtreina.
Veja o exemplo:
[mgeweb@localhost bin ~]$ jb_logprod
Ao finalizar a inicialização, será apresentado as últimas linhas.
2011-03-16 09:52:00,118 INFO [org.wildfly.system.server.Server] Wildfly (MX MicroKernel) [4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)] Started in 39s:722ms
2011-03-16 09:52:00,320 INFO [STDOUT] [ConfigEmailUtil] Não foi possível ler o parâmetro MSDSMTPPROP da TSIPAR. Este parâmetro define informações da conta de e-mail.
2011-03-16 09:52:00,322 INFO [STDOUT] [EnviadorMsgJob] ERRO Modem SMS: Não foi possível ler a configuração do modem pelo parâmetro MSDSMSPROP da TSIPAR.
Observação: Pressione as teclas Ctrl + C para Cancelar.
Para a conexão com a Aplicação Sankhya OM Produção, Teste e Treina, você deverá abrir seu navegador, nós sugerimos o Google Chrome como navegador padrão para a solução Java, pois este terá um melhor desempenho nestas circunstâncias.
Em seguida, faça a alteração da porta configurada para o ambiente a que deseja conectar-se, sendo estes, Produção, teste e treina. Sendo assim, vejamos os exemplos:
Produção - http://ipdoservidor:8080/mge
Teste - http://ipdoservidor:8180/mge
Treina - http://ipdoservidor:8280/mge
Suspensão do Wildfly para Produção, Teste e Treina
Conectado com o usuário mgeweb executar o comando para iniciar seu respectivo serviço:
- Produção - killprod
- Teste - killteste
- Treina - killtreina
Nota: Ao executar o comando, o serviço do jboss referente ao ambiente selecionado, será encerrado.
Observe o exemplo:
[mgeweb@localhost bin ~]$ killprod
Configuração para inicialização automática Wildfly Produção
# Para a Liberação de acesso ao arquivo, teremos o comando
[root@localhost bin ~]$ chmod +x /home/mgeweb/wildfly_producao/bin/startServer.sh
chmod +x /home/mgeweb/wildfly_teste/bin/startServer.sh
chmod +x /home/mgeweb/wildfly_treina/bin/startServer.sh
# Para configurar a inicialização do wildfly
[root@localhost bin ~]$ vi /etc/init.d/wildfly
- Para adicionar conteúdo ao arquivo:
#!/bin/bash
# chkconfig: 35 99 10
# description: startup SAS
# Inicialização do SAS
su -l mgeweb /opt/SAS3.0b105/./protstart.sh
# Inicialização Produção
su -l mgeweb /home/mgeweb/wildfly_producao/bin/./startServer.sh
# Inicialização Teste
sleep 120s
su -l mgeweb /home/mgeweb/wildfly_teste/bin/./startServer.sh
# Inicialização Treina
sleep 120s
su -l mgeweb /home/mgeweb/wildfly_treina/bin/./startServer.sh
# Para a liberação do acesso ao arquivo, segue o comando
[root@localhost bin ~]$ chmod 755 /etc/init.d/wildfly
[root@localhost bin ~]$ chkconfig --add wildfly
chmod -R 775 /opt
chown mgeweb /opt
Configuração de backup Aplicação
Importante: Caso o servidor do Banco de Dados seja o mesmo do server de aplicação, configure para que todos sejam executados com o usuário Oracle.
Insira os comandos:
[root@teste ~]# su -l
[root@teste ~]# mkdir -p /backupW/scripts /backupW/exports /backupW/logs
[root@teste ~]# chown -R mgeweb.mgeweb /backupW
[root@teste ~]# echo "30 20 * * * /backupW/scripts/./exportsW.sh" > /var/spool/cron/mgeweb
[mgeweb@localhost ~]$ su -l mgeweb
[mgeweb@localhost ~]$ mkdir modelos
[root@localhost ~]
echo '
pkg# Rotina de Backup Pasta modelos
####################################
####### "Carrega variáveis" ########
####################################
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export DATA_ATUAL=$(date "+%Y-%m-%d-%H")
source /home/mgeweb/.bash_profile
###########################
####### "Grava Log"########
###########################
echo `date`"====== Iniciando Backup ["$DATA_ATUAL"] ========" >> /backupW/logs/Modelos_$DATA_ATUAL.log
# "Deleta arquivos MODELOS dos Ultimos 5 dias"
echo -e "\nDeletado arquivos de backup na pasta /backupW/exports! \n"
find /home/mgeweb/ -name 'server.log.20*' -ctime +15 -exec /bin/rm {} \;
find /backupW/exports/ -maxdepth 2 -type f -ctime +5 -exec rm -vf \{\} \;
###################################
##### "Compacta arquivo "##########
###################################
cd /backup/exports/
tar -czvf Modelos_$DATA_ATUAL.tar.gz /home/mgeweb/modelos /home/mgeweb/.sw_file_repository
echo `date`"====== Fim Backup ["$DATA_ATUAL"] ======== " >> /backupW/logs/Modelos_$DATA_ATUAL.log' > /backupW/scripts/./exportsW.sh
[mgeweb@localhost ~]$ chmod +x /backupW/scripts/./exportsW.sh
Confira a Rotina abaixo:
[mgeweb@localhost ~]$ crontab -l
E confira também o Script:
cat /backup/scripts/exportsW.sh
Veja também:
Comentários
0 comentário
Por favor, entre para comentar.