BGS Posted December 27, 2010 Report Posted December 27, 2010 (edited) Ce va trebuie?1)Linux2)Conky!3)pearlMerge si pe alte distributii trebuie doar sa modificati comanda din actualizator.sh!Pasul 1 !Facem un folder in HOME denumit cum vreti voi eu voi folosi SCRIPTS ca exemplu!In el creem trei documente:1)raporturi.log2)actualizator.sh 3)conky-actualizari.plNota: al 3 lea fisier este pentru conky iar conky este un program in linux prin care ne putem monitoriza sistemul mai multe detalii gasim aici:Conky (software) - Wikipedia, the free encyclopediaCe va contine actualizator.sh *doar pt utilizatori Arch* altfel va trebui sa inlocuiti linia cu package manager-ul vostru si cu optiunile aferente!#!/bin/bashpacman -Syup --noprogressbar > /home/user/.scripts/raporturi.logConky-actualizator.pl#! /usr/bin/perl -wuse strict;open (MYINPUTFILE, "/home/user/.cale/catre/raporturi.log") or die "No such file or directory: $!";my $i = 0;while(<MYINPUTFILE>){ if (/^(.*)\/(.*)(\..*\..*\.)/) { #print " \n"; $i++; }}if ($i == 0) { print "Nu sunt actualizari disponibile!";} else { print "Actualizari disponibile! ($i)";}close(MYINPUTFILE); Dupa ce avem setate toate caile catre fisierele create vom rula urmatoarea comanda ca root:sudo cp /cale/catre/actualizator.sh /etc/cron.hourly^Aceasta comanda va copia scriptul actualizator.sh in /etc/cron.hourly de unde va fi executat la fiecare ora desigur puteti modifica sa fie rulat o data la 10 20 ore totul depinde de voi!Si acum adaugam urmatoarea linie in fisierul de configurare a conky-ului:Actualizari: ${color #3399ff}${texeci 10800 perl /cale/catre/conky-actualizari.pl}Acum vom fi anuntati daca avem actualizari disponibile sau nu !Scriptul in pearl nu este facut de mine desigur!Toate fisierele trebuie sa fie in acelasi folder daca nu vreti sa va complicati prea tare cu caile catre ele!Daca aveti intrebari sugestii sau ati gasit un bug postati aici si voi incerca sa le rezolv pe toate! Edited December 27, 2010 by BGS Quote