Shell Script como verificar tempo do pc ligado e backup

Iniciado por filisteus, 25 de Novembro de 2010, 18:50

tópico anterior - próximo tópico

bred81

É bem por ai.

Mas eu prefiro editar os arquivos do que ficar dando echo ...

Agora, se não me engano, existe um cron que é do seu usuário.

Outra coisa, ao invés de usar "whoami" use o "logname".
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

filisteus

não dar certo porque tenho que ir no terminal e criar um arquivo crontab com o comando crontab -e

filisteus

Citação de: bred81 online 27 de Novembro de 2010, 19:50
É bem por ai.

Mas eu prefiro editar os arquivos do que ficar dando echo ...

Agora, se não me engano, existe um cron que é do seu usuário.

Outra coisa, ao invés de usar "whoami" use o "logname".
Só se eu botar no script um comando que possa copia-lo para o diretorio /etc/cron.daily

irtigor


filisteus


irtigor

#20
Citação de: filisteus online 27 de Novembro de 2010, 22:02
é mais não seria criado pelo script
Se o script criar, vai ser. Acho que basta criar e reiniciar o cron, o esquema é o mesmo do /etc/crontab. Verifique o deny/allow se existirem (e as permissões).

---
A forma que eu falei, sem usar o agendador, é uma gabiarra tremenda. Você teria que colocar o script para iniciar com o sistema, dentro de um loop infinito (um while true), ai usando o date ou coisa parecida, ele determinaria a passada de 24 horas.

filisteus

Citação de: filisteus online 27 de Novembro de 2010, 22:02
Citação de: irtigor online 27 de Novembro de 2010, 21:29
Ou cria uma entrada no cron.d é só ser criativo.
é mais não seria criado pelo script
Vc poderiar me dar um exemplo de como eu poderiar fazer essas contas de horas num while, fiquei curioso agora?

filisteus

Citação de: filisteus online 27 de Novembro de 2010, 23:28
Citação de: filisteus online 27 de Novembro de 2010, 22:02
Citação de: irtigor online 27 de Novembro de 2010, 21:29
Ou cria uma entrada no cron.d é só ser criativo.
é mais não seria criado pelo script
Vc poderiar me dar um exemplo de como eu poderiar fazer essas contas de horas num while, fiquei curioso agora?
Achei !antes de começar uso um while  e um sleep com 86400
exemplo:
while [ true ]
do
comando!
sleep 86400
done

Vou ver se consigo fazer o terceiro

bred81

Você realmente quer deixar mais um processo correndo no sistema, enquanto o cron poderia gerenciar isso?

Claro que, dependendo do sistema e do que seu script faz, isso será imperceptível, mas, é o fato do costume que estou preocupado.
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

irtigor

De modo geral, é uma saída muito ruim. Duvido que quem criou o execício queria isso.

filisteus

Citação de: bred81 online 28 de Novembro de 2010, 00:21
Você realmente quer deixar mais um processo correndo no sistema, enquanto o cron poderia gerenciar isso?

Claro que, dependendo do sistema e do que seu script faz, isso será imperceptível, mas, é o fato do costume que estou preocupado.
Realmente vc está certo, mas quero explorar todas as possibilidades do script.
Vou tentar fazer o 3 agora

filisteus

Não consigo fazer funcionar esse spamassassin, alguém ai sabe como fazer essas buscas com o comando mutt?