PC autonomo

APLinhares

OpenSource
Boas. Precisava das vossas opiniões/ajuda.
Pretendo que o meu desktop, ligando-se todas as manhãs (pela bios), se desligue todas as noites a x hora, isto com alguns programas a correr (amule, ftp server ...). Que aconselham ?
 
Boas. Precisava das vossas opiniões/ajuda.
Pretendo que o meu desktop, ligando-se todas as manhãs (pela bios), se desligue todas as noites a x hora, isto com alguns programas a correr (amule, ftp server ...). Que aconselham ?

Cron tasks :P

Correr isto como root:

Código:
crontab -e

Adicionar a tarefa que queres (no teu caso, desligar o pc todas as noites a x hora):

Código:
# minutes (0-59), 
# |     hour (0-23), 
# |     |       day of the month (1-31), 
# |     |       |       month of the year (1-12), 
# |     |       |       |       day of the week (0-6 with 0=Sunday). 
# |     |       |       |       |       command(s)
# |     |       |       |       |       |
  *      x      *       *       *       init 0

Substituir "x" pela hora que queres..e tá feito :)
 
Thanks. Tinha isso mais ou menos em mente, mas prende-se uma questão. Como será feito o encerramento do sistema? Nao haverá problemas para o amule por ex, ou é 1 encerramento normal? ou poderei por ex acrescentar 1 delay.
Agradecido pela ajuda.

P.S. ja criei, obrigado pela dica. Mudei para so correr a task á semana :D Agora é so mais 1s tweaks, lol.
 
Última edição:
cron: http://www.portugal-a-programar.org/forum/index.php?topic=4244.0

O encerrar é feito #shutdown -h 10 #em minutos, neste caso 10 ou também podes usar "now"

Basta pores no cron a desligar a x horas com o comando " shutdown -h now "

Para o emule e para o resto, não deve haver problemas com o desligar.

Exacto...o encerrar é normal. É a mesmíssima coisa que abrir a consola e escrever lá o comando :)

Tinha-me esquecido do shutdown e pus logo o init 0... :D
 
é isso tdo :D obrigadão.
eu tinha contornado com " telinit 0 -t 15 ", mas é encerramento á força parece-me, lol.

No meu caso, encerrar 23h durante a semana, fica
Código:
# minutes (0-59),
# |     hour (0-23),
# |     |       day of the month (1-31),
# |     |       |       month of the year (1-12),
# |     |       |       |       day of the week (0-6 with 0=Sunday).
# |     |       |       |       |         command(s)
# |     |       |       |       |         |
   *    23     *      *      1-5     "shutdown -h 5"
 
Última edição:
Back
Topo