Mese
Agosto 2019

SSHFS montare una risorsa remota sfruttando FUSE e SSH

Spesso può essere necessario lavorare direttamente su un filesystem remoto (si pensi, ad esempio, alla webroot di un sito o alla home del proprio portatile). Sshfs permette di superare questo problema in un modo semplice e pulito: montando una directory mediante FUSE, usando il protocollo SSH. Installazione Il pacchetto sshfs e le utility per gestire FUSE sono già presenti in Debian, quindi l’installazione si riduce ad un semplice: # apt install sshfs (da eseguirsi con privilegi di amministrazione) Configurazione [...]

Controllare se un servizio è in esecuzione

Questo script prende l’output opportunamente filtrato da grep e se la stringa NON è vuota (-n “$CONTROL”) esce perché motion è già in esecuzione, altrimenti riavvia il servizio e riporta con logger un eventuale avvio. ATTENZIONE: il nome dello script non deve contenere “traccia” del nome del servizio da cercare, grep altrimenti troverà come servizio corrispondente lo stesso script e non funzionerà come ci si aspetterebbe: in questo caso ad esempio sarebbe un errore nominarlo “riavvio_motion”. [...]

Riportare la data in un nome di file

Per fare questo bisogna rivedere il comando date il quale permette di modificare o visualizzare la data corrente. Questo programma utilizza una stringa di formattazione che serve per variare la presentazione della data medesima; per ulteriori informazioni si consultino le man pages. Potete così, per esempio, creare un file con la data separata da un punto inserendo la seguente riga in uno script. FILENAME=report.`date ´+%d%m%y´` [...]

Utente rompicoglioni

L’utente rompicazzi e’ una patologia molto diffusa e di difficile cura. In molti casi si tratta di una malattia il cui decorso e’ cronico e quindi incurabile. Vi sono tuttavia situazioni in cui e’ necessario un intervento di pronto soccorso anche su tale grave patologia. Dal punto di vista eziologico l’utente rompiscatole si divide in due differenti patologie: TIPO A: l’utente non sa cosa vuole ma chiede di tutto: utile o inutile; facile da ottenere o complicatissimo, … TIPO B: l’utente e’ terribilmente curioso; vuole sapere tutto! [...]

Zombie

Quando un processo muore ed il padre non se ne interessa, per disperazione diventa uno zombie. Gli zombie vagano per il sistema, in genere senza danno, anche al cinico padre non succede nulla. Tuttavia il numero delle anime su Unix e’ limitato (maxproc), siano queste vive o zombie. Pertanto e’ possibile che un numero elevato di zombie non consenta piu’ la nascita di nuovi processi. [...]

GESTIONE DEI FILE SYSTEM

Prima di poter utilizzare un filesystem (es: CDROM, floppy, tape, condivisione di rete windows, directory nfs, partizione fat32 di un hard disk… ) questo deve essere formattato e montato in una subdir della root ( / ). Una volta montato il filesystem risulta accessibile a programmi e utenti in modo trasparente e diventa parte integrante dell’albero delle dir sotto / [...]

BASH : Significato e utilizzo

Una delle caratteristiche della filosofia di Unix è che l’impostazione del sistema non vuole prevedere tutte le necessità dell’utente, ma tenta di rendere semplice per ciascuno modificarsi l’ambiente a seconda delle proprie necessità. Per questo vengono usati principalmente dei file di configurazione, noti anche come “file init”, “file rc” (per “run control”, controllo dell’esecuzione) o anche “file punto”, perché il loro nome di solito inizia con “.” . La shell di default di Linux è la bash. [...]

RADIO MR.i per tutti …

Ecco tutte le puntate fin qui registrate di Radio Mr. i❗ RPG Free 🔽 Rdi 🔽 PHP 🔽 Web Services 🔽 Node.js e Open Source 🔽 IBM i, alta disponibilità, continuità di servizio 🔽 Blockchain, suggerimenti concreti 🔽 DB2 Web Query per IBM i 🔽 Strumenti di accesso e gestione dell’ambiente IBM i 🔽 Monitoraggio del funzionamento di un sistema IBM i 🔽 SQL, per lo sviluppatore che non deve chiedere mai 🔽 Come accedere in modo ottimizzato a Db2 for i tramite PHP 🔽 Integrazione tra IBM i e Intelligenza artificiale 🌅 Buone Vacanze [...]