Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/01/18 em todas áreas

  1. Marco Oliveira

    Auto git pull e backup

    O script nada mais faz que dar um git pull do seu repositório automaticamente quando o servidor recebe reload ou crasha. Na pasta raiz de seu repositório crie um arquivo chamado startserver.sh e uma pasta chamada logs dentro da pasta raiz de seu site. pastaOt="caminho do servidor" comandoBackup="caminho do servidor/backup/backup.sh" echo "Iniciando o programa" cd $pastaOt mkdir -p /logs mkdir -p build while true do cd $pastaOt ./tfs 2>&1 | awk '{ print strftime("%F %T - "), $0; fflush(); }' | tee "/var/www/html/logs/$(date +"%F %H-%M-%S.log")" exitcode=${PIPESTATUS[0]} if [ $exitcode -eq 0 ]; then echo "Clean close" git pull cd build cmake .. make if [$? -ne 0]; then echo "Compilation failed!" else echo "Compilation successful!" mv tfs .. fi cd .. else echo "Server Crash!!! (O arquivo de log está guardado na pasta logs)" fi echo "Server Down, backup database..." $comandoBackup sleep 2 done; Ainda na pasta raiz do seu servidor crie uma pasta chamada backup e dentro dela crie um arquivo chamado backup.sh CAMINHO="caminho do servidor/backup/" NOMEBACKUP="nome do arquivo de backup" USER="usuario do phpmyadmin" SENHA="senha do phpmyadmin" BANCO="nome da database" TEMPO="$(date +'%d-%m-%Y-%H-%M')" if [[ -z "$USER" || -z "$SENHA" || -z "$BANCO" ]]; then echo "Por favor preencha o usuário, senha e banco de dados nas configurações." else mysqldump -u$USER -p$SENHA $BANCO > $CAMINHO"/"$NOMEBACKUP"-"$TEMPO".sql" fi Não se esqueça da permissão 777 em todos os arquivos, e também de ligar o servidor com o comando ./startserver.sh OBS: você deve configurar a chave ssh no seu git para que não peça o e-mail e senha a cada reload, o git clone também deve ser feito atraves de ssh e não https
    1 ponto
  2. Tenta essa classe: MSG_STATUS_CONSOLE_BLUE
    1 ponto
  3. LeoTK

    [Encerrado]AJUDA FINALIZAR PROJETO

    cara sinceramente foi um equivoco seu mesmo porque se você ta trabalhando todo esse tempo no servidor saberia resolver todas as questões acima que esta pedindo ajuda....
    1 ponto
  4. Benny

    [Encerrado]AJUDA FINALIZAR PROJETO

    Concordo com o piabeta, Rajadão. Todas essas suas questões são questões simples de serem resolvidas, e eu garanto que já tem algo falando sobre no fórum. Você também está errado em sair disparando insultos contra o membro. Em momento algum ele te ofendeu. Vou mover o tópico pra formação de equipes, você quer alguém para fazer pra você. Não aprender. Abração
    1 ponto
  5. Vinc

    Spell Com Delay

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14) local area = createCombatArea(AREA_BEAM7, AREADIAGONAL_BEAM7) setCombatArea(combat, area) function onCastSpell(cid, var) doSendMagicEffect(getPlayerPosition(cid),5) doSendAnimatedText(getPlayerPosition(cid), '500', 3) addEvent(doCombat,6000,cid, combat, var) return true end @Leoxtibia n fique postando coisas sem testar,se n possui conhecimentos em lua. isso que se fez no script ta completamante errado
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...