Skip to content

Instantly share code, notes, and snippets.

@dado-prateek
dado-prateek / gist:19e3ee5dd6e2a1294fcc
Created February 3, 2016 21:13
RaspberryPi backup with dd
# source: https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=46911
# backup
sudo dd bs=4M if=/dev/sdd | gzip > raspbian-`date +%d%m%y`.img.gz
# restore
gzip -dc image.gz | sudo dd bs=4M of=/dev/sdd
@dado-prateek
dado-prateek / backup-host.sh
Last active December 23, 2023 08:09
Backup with duplicity to yandex.disk
#!/bin/sh
# Duplicity wrapper
#
# Not working for now. Yandex prevents uploading lagre files via webdav.
# add to crontab:
# 0 0 * * * /bin/sh /usr/local/sbin/backup-host.sh
set -e
@dado-prateek
dado-prateek / postgres-backup.sh
Last active August 12, 2016 11:48
Backup postgres users dbs to email
#!/bin/bash
export PATH=$PATH:/usr/bin:/usr/sbin
export RECIPIENTS='[email protected], [email protected]'
export FROM='admin'
# Setup passwords in /root/.pgpass
export BACKUP_USERS='django postgres'
@dado-prateek
dado-prateek / kazoo_connect.py
Created August 11, 2014 14:43
Forever retry reconnection every 6 seconds for kazoo
from kazoo.client import KazooClient
from kazoo.retry import KazooRetry
retry = KazooRetry(max_tries=-1, max_delay=6)
zk = KazooClient(hosts='127.0.0.1:2181', connection_retry=retry)
zk.start(timeout=None)