DOMANDA Utilizzo cron

Zar Marco

Utente Attivo
501
108
CPU
Intel i7 1165G7 - Intel I7 7700HQ
HDD
Sabrent Rocket 1TB NVMe - Samsung M2 960 EVO NVMe 500GB, SSD Samsung 860 evo 1 Tb
RAM
16GbDDR4 4266 Mhz - 24 Gb DDR4 2400 Mhz
GPU
Intel iris XE - Intel 620, Nvidia GTX 1050
OS
Arch Linux--Gentoo--Void--Fedora--Nixos--Windows
Ciao ragazzi, su gentoo con openrc utilizzo ,o vorrei utilizzare, cron per crearmi gli snapshot ed avere così un backup del mio sistema.
Sono riuscito a creare correttamente i due script per backuppare e per spostare lo snapshot in una partizione specifica.
Messo in cron mi sono anche inserito un log per sapere se tutto è andato bene e tutto funziona.

Ora, esiste un modo, ma non sono riuscito a trovarlo, per inserire per esempio la partenza del backup tipo il venerdì alle 16 e se in pc dovesse essere spento, che lo faccia partire la volta successiva che il pc risulta acceso?

Codice:
saul@gentoobook:~ % cat /etc/crons.cron
#Mins  Hours  Days   Months  Day of the week
30      16      *      *       *       /opt/snapshot.sh; /opt/send.sh >> /home/saul/script.log 2>&1

questo è il crontab da me inserito, in questo caso crea il backup e lo invia tutti i giorni alle 16 e 30
 

Rijndaal

Nuovo Utente
45
15
CPU
AMD FX-6300 @4GHz
Scheda Madre
MSI 990FXA-GD65
HDD
SSD SAMSUNG 850 EVO 240GB + WD CAV GREEN 500GB + SPINPOIN F3 500GB
RAM
8GB 1866MHz
GPU
ASUS 5850 DIRECT CU II
Monitor
21" FULLHD
PSU
620W
Case
COOLERMASTER STORM SCOUT
OS
WINDOWS 10, ARCHLINUX
Ora, se esiste un modo "serio" per farlo non saprei dirlo, ma volendo potresti fare uno script da lanciare con cron con start @ reboot.
Questo script dovrebbe calcolare che giorno è (tipo usando date '+%u') e poi usare find -ctime per vedere se l'ultimo backup fatto è stato fatto il venerdì precedente (che dovrai calcolarti sulla base del giorno attuate con date).

Per essere brutto è brutto eh... ma penso funzioni XD
 
  • Mi piace
Reazioni: Zar Marco

rebellion

Utente Èlite
1,592
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
@Zar Marco systemd.timer con opzione persistent?
 

Zar Marco

Utente Attivo
501
108
CPU
Intel i7 1165G7 - Intel I7 7700HQ
HDD
Sabrent Rocket 1TB NVMe - Samsung M2 960 EVO NVMe 500GB, SSD Samsung 860 evo 1 Tb
RAM
16GbDDR4 4266 Mhz - 24 Gb DDR4 2400 Mhz
GPU
Intel iris XE - Intel 620, Nvidia GTX 1050
OS
Arch Linux--Gentoo--Void--Fedora--Nixos--Windows
  • Mi piace
Reazioni: rebellion

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!