Portál AbcLinuxu, 29. října 2025 11:48
Ř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.