Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

Olá Colegas.

Estou criando um script para otimizar alguns serviços nossos e gostaria de ajuda de vocês em algumas questões.

Como posso adicionar ao Cron automaticamente algumas coisas?

Exemplo: Quero adicionar a linha abaixo no cron sem que seja preciso entrar no crontab -e

Preciso que adicione isso automaticamente no script..

0 0 * * * /root/script.sh >/dev/null 2>&1

Como posso enviar um e-mail para um determinado endereço assim que finalizar a execução do script?

Quero enviar eu e-mail assim que ele termianar, não precisa de log nem nada só um e-mail mesmo avisando.

"Ohh, o script rodou todo!"

Por favor, poderiam me ajudar nisso?

Desde já agradeço toda ajuda!

Abração e bom final de semana para TODOS!


Postado

Sobre a adição da tarefa agendada: não pode usar a função system/exec?

Sobre o email, use a função mail() do PHP ou use SMTP.

Edição: estou me baseando na premissa de que seu script é em PHP. Estou certo?

Não há bem nem mal que dure para sempre. Um dia tudo acaba.


Postado

Conforme o Jaime disse, basta utilizar a mail()..

Aí configure o EXIM e crie o script para enviar, que será acionado no final do script!


Postado

Sobre incluir automaticamente o cron, você pode utilizar o echo, bem simples..

echo "0 0 * * * /root/script.sh >/dev/null 2>&1" >> /etc/crontab

Atenção: é >>, se colocar > ele apaga o conteúdo do arquivo.


Postado
  • Autor
Sobre a adição da tarefa agendada: não pode usar a função system/exec?

Sobre o email, use a função mail() do PHP ou use SMTP.

Edição: estou me baseando na premissa de que seu script é em PHP. Estou certo?

Opá Jaime, tudo bem?

Acho que não dá para fazer com system/exec não...

Preciso que rode no cron mesmo, ele irá adicionar uma linha no cron para que o servidor rode o cland a X horas.

Preciso também chamar a execução de outro determinado script.sh.

Não é PHP não, é um .sh simples que fará a ativação completa do servidor.

Você saberia me dizer se a mail() funciona em um script.sh?

Assim que o cliente fizer o pedido de hospedagem esse script irá instalar e configurar tudo para mim.

Assim irei diminuir o tempo de trabalho com essas tarefas.

Tentei uma vez criar uma template de um VPS Xen mas sem sucesso, agora que me dedicar a fazer isso, assim também poderei usar em Dedicados, VPS Openvz e Xen.

Abração.


Postado

Em um script.sh não tem como ativar.. o que dá pra fazer é ele chamar um arquivo php com o comando : php -q, e ele então irá enviar..


Postado

Segue abaixo o que vc pode colocar no shell script para enviar email:


cat << EOF | mail -s 'titulo' email@dominio.com.br

Aqui vai sua mensagem

pode ter varias linhas

EOF


Postado
  • Autor

Galera, muito obrigado!

Vou começar a testar essas opções e volto a atualizar vocês.

Agora um outro problema.

Alguém sabe como criar, um BD e usuário no painel kloxo por ssh e que ele seja reconhecido depois no kloxo(que possa gerenciar esse BD no painel.)


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.