Automatització de tasques amb scripts de shell

En aquesta tasca, un per copies de seguretat automàtiques i un altre per netejar fitxers sobrants,

Script de copia de seguretat:

Parts del script:

Obtenció de la data: L’script obté la data actual en format YYYYMMDD, la qual s’usarà per crear una carpeta de seguretat única per a cada dia.

Definició de directoris:

Carpeta de seguretat: S’estableix una carpeta anomenada backup on es guardaran els respatllers.

Carpeta d’origen: Se selecciona la carpeta C:\vades com a font dels fitxers a recolzar.

Visualització de valors: L’script mostra a la pantalla els valors de la data generada i les rutes de les carpetes d’origen i de destinació per assegurar que el respatller es farà correctament.

Pausa: Després de mostrar els detalls, l’script espera que l’usuari premeu una tecla per continuar.

Script de neteja:

Parts del Script:

Eliminació de fitxers temporals de l’usuari: L’script elimina els fitxers temporals que es troben a la carpeta AppData\Local\Temp de l’usuari, cosa que ajuda a alliberar espai.

Eliminació de fitxers temporals del sistema: S’eliminen els fitxers temporals del sistema a la carpeta C:\Windows\Temp.

Neteja de Windows Update: S’atura el servei de Windows Update, s’eliminen fitxers antics a la carpeta C:\Windows\SoftwareDistribution i es torna a iniciar el servei.

Buidatge de la paperera de reciclatge: L’script elimina els fitxers a la paperera de reciclatge per alliberar més espai.

Neteja de la memòria cau DNS: Es neteja la memòria cau del DNS, cosa que pot ajudar a resoldre problemes de connectivitat a internet.

Després d’executar l’script, el sistema netejarà fitxers innecessaris i alliberarà espai. A més, l’script mostrarà missatges de confirmació com ara:

“Neteja completada!”

Leave a comment

Your email address will not be published. Required fields are marked *