Portál AbcLinuxu, 6. května 2025 23:09
Řešení dotazu:
#!/bin/bash
/usr/bin/rdiff-backup /etc/ /home/backup/etc/
/usr/bin/rdiff-backup --force --remove-older-than 3W /home/backup/etc/
a poustet cronem
Staci?
/bin
ho asi dávat nebudeš, protože tam nepatří.
Dej ho někam jinam, třeba do /etc/skripty/
nebo do /home/uživatel/bin/
a do cronu dej celou cestu k tomuto skriptu. A v něm nezapomeň používat taky plné cesty – třeba /usr/bin/rdiff-backup
místo rdiff-backup
– protože v tom cronu pravděpodobně nebudeš mít nastavenou proměnnou PATH (nebo si ji nastav).
/usr/local/bin/
Já vím, tam to správně patří, ale některé drobnější věci dávám do /etc
, protože to mám verzované pomocí hg. A taky některé ty skripty se dají považovat spíš za konfiguraci než za program.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.