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&param=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.