Categoria: Linux
-
Come zippare una cartella in automatico con uno script Bash
Se volete fare uno script che vi zippi un’intera cartella, magari per un backup continuativo e giornaliero, vi basterà creare uno script con: sudo nano backup.sh Incollarci dentro: #!/bin/bash date=`date ‘+%Y%m%d%H%M%S’` tar -zcvf $date.tar.gz /pathToBackup/ Dargli i permessi di esecuzione con: sudo chmod 777 backup.sh E mettere un crontab: sudo crontab -e Incollate al fondo […]
-
Come configurare Monit con Domoticz
sudo nano /etc/monit/conf.d/domoticz Copiate e incollate: check process domoticz with pidfile /var/run/domoticz.pid start program = “/etc/init.d/domoticz.sh start” stop program = “/etc/init.d/domoticz.sh stop” if failed url http://127.0.0.1:8080/json.htm?type=command¶m=getversion and content = ‘”status” : “OK”‘ for 2 cycles then restart if 5 restarts within 5 cycles then exec “/sbin/reboot” E poi riavviate Monit con: sudo monit reload
-
Come configurare Monit con Plex
sudo nano /etc/monit/conf.d/plex Incollate questo (modificando le porte nel caso vi servissero, ma la 32400 dovrebbe andar bene): check process Plex with pidfile “/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/plexmediaserver.pid” start program = “/usr/sbin/service plexmediaserver start” with timeout 60 seconds stop program = “/usr/sbin/service plexmediaserver stop” if failed host 127.0.0.1 port 32400 with timeout 30 seconds for 5 […]
-
Come configurare Monit con Transmission
sudo nano /etc/monit/conf.d/transmission Copiate e incollate: check process Transmission matching “transmission-daemon” start program = “/etc/init.d/transmission-daemon start” stop program = “/etc/init.d/transmission-daemon stop” if failed host 127.0.0.1 port 9091 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload
-
Come configurare Monit con CouchPotato
sudo nano /etc/monit/conf.d/couchpotato Incollate dentro: check process CouchPotato matching “couchpotato” start program = “/etc/init.d/couchpotato start” stop program = “/etc/init.d/couchpotato stop” if failed host 127.0.0.1 port 5050 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload
-
Come configurare Monit con SickRage
sudo nano /etc/monit/conf.d/sickrage Incollate: check process SickRage matching “sickrage” start program = “/etc/init.d/sickrage start” stop program = “/etc/init.d/sickrage stop” if failed host 127.0.0.1 port 8081 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload
-
Come configurare Monit con Samba
Se avete precedentemente installato Monit e avete capito le sue infinite possibilità e volete monitorare il vostro server SMB, ecco come configurarlo perché controlli e nel caso riavvii Samba: sudo nano /etc/monit/conf.d/smbmonitor E incollate: check process Samba with pidfile “/var/run/samba/smbd.pid” start program = “/etc/init.d/smbd start” stop program = “/etc/init.d/smbd stop” if failed host 127.0.0.1 port […]
-
Come modificare le impostazioni di Transmission
Prima di tutto dovete stoppare il servizio: sudo service transmission-daemon stop Poi modificate questo file: sudo nano /etc/transmission-daemon/settings.json Salvate con CTRL+X e Y. E riavviate il servizio: sudo service transmission-daemon start
-
Come creare un simbolic link
Molto semplicemente: sudo ln -s /sorgente /destinazione
-
Come gestire cartelle con apostrofi
Nel caso la vostra cartella abbia un apostrofo, il terminale bash (o quello che sia) potrebbe riscontrarvi qualche errore. Mettete tutto tra parentesi, ad esempio: cd ‘/cartella(con)/anche/parentesi’ per entrare dentro quella cartella.