Home > ubuntu > Ubuntu sem monitor e updates automáticos

Ubuntu sem monitor e updates automáticos

March 17th, 2007

Desde ontem que estou sem um mon­i­tor no meu Ubuntu. Feliz­mente tinha acti­vado o servi­dor SSH pelo que sem­pre posso fazer as coisas via SSH. Mas quando o meu velho Nokia decide mor­rer sem avisar, aprende-se que em qual­quer com­puta­dor o impor­tante é sem­pre pen­sar adiantado.

Como estou a cor­rer o Feisty quase todos os dia é necessário fazer updates ao com­puta­dor para andar­mos sem­pre em cima do acon­tec­i­mento. Uma forma de fazer os updates auto­mati­ca­mente é criar um script que depois é colo­cado num cronjob:

Assim criei um ficheiro autoupdt com a seguinte informação

#!/bin/bash
apt-get update
apt-get dist-upgrade –y
apt-get autoclean

Depois copiei este ficheiro para a pasta /etc/cron.daily/

mv autoupdt /etc/cron.daily/

e mudei-lhe as per­mis­sões para se tratar de um executável.

chmod +x /etc/cron.daily/autoupdt

Agora tudo está pronto… e os updates devem funcionar.

Uma pequena expli­cação do que cada linha do ficheiro autoupdt faz:
1 — Diz qual a shell que vai exe­cu­tar o script. Neste caso é a bash
2 — Sin­croniza o índice de pacotes com a fontes dos repositórios
3 — Faz o down­load e upgrade de todos os pacotes em que haja ver­sões novas no servi­dor. Tam­bém ver­i­fica as dependên­cias dos pacotes para resolver prob­le­mas. O –y assume Yes em qual­quer questão que seja pre­ciso respon­der.
4 — Apaga os pacotes do repositório local que já não podem ser obti­dos evi­tando que o repositório local cresça descomunalmente.

Ver ainda:

Uti­lizando VNC, Smaba ou SSH no meu Ubuntu

  1. No comments yet.
  1. No trackbacks yet.
Sixhat Pirat Parts Counter