Ubuntu script per eliminare vecchi file

Script per eliminare vecchi file con script bash ubuntu

Avendo un server per registrare dalle telecamere tramite il software motion si è posto il problema di mantenere dello spazio libero sugli hard disk del server.
La soluzione più logica mi è sembrata quella di mantenere libero sempre almeno 1GB di memoria.

Online si trovano diversi script, ma ognuno presenta delle debolezze/BUG, così mi son deciso di scriverlo da zero.

Lo script scritto va a leggere tutti i file presenti nelle directory e subdirectory, li ordina per data di creazione e li elimina uno ad uno finché non c’è almeno 1GB di spazio libero sul disco. Una volta raggiunta la quota minima si preoccupa di eliminare le cartelle vuote, per non lasciare spazzatura.

Di seguito il codice:

Leggi tutto “Ubuntu script per eliminare vecchi file”

TrentinoNetwork WiFi Connection – Nuova Pagina!

Per migliorare l’organizzazione del nostro software e rendere più affidabile la nostra piattaforma di gestione abbiamo provveduto a creare un’apposita pagina sui nostri server.
Tutto il nostro software è ora disponibile qui ed in particolare la pagina riservata a TrentinoNetwork WiFi Connection la potete trovare qui.

Sperando di offrirvi programmi e tool sempre più utili ed efficienti!

C++ – Primi passi: Tipi di dati

In questo articolo vedremmo i tipi di dati utilizzati più comunemente per questo linguaggio.

Ecco la tabella esplicativa:

Nome Descrizione Dimensione* Intervallo*
char Carattere o piccolo numero intero 1byte signed: -128 to 127
unsigned: 0 to 255
short int Piccolo numero intero 2bytes signed: -32768 to 32767
unsigned: 0 to 65535
Leggi tutto “C++ – Primi passi: Tipi di dati”

C++ – Come programmare su Linux Ubuntu

In questo articolo vedremmo brevemente come programmare in C++ su Linux Ubuntu.

UbuntuPer nostra sfortuna dovremmo ricorrere alla linea di comando, cosa che personalmente non piace, e penso che chi la usi lo faccia soltanto per fare un po lo “sborone”(escluso in quei casi/ambiti in cui il suo utilizzo è davvero necessario, tipo nel nostro).

I tre passi fondamentali per costruire un programma sono:

  1. Scrittura del codice
  2. Compilazione del codice
  3. Esecuzione del eseguibile

Leggi tutto “C++ – Come programmare su Linux Ubuntu”