[ubuntu-it] "casotti" tra 12.04 e 12.10

Davide Depau david.dep.1996 a gmail.com
Mar 15 Gen 2013 16:18:54 UTC


Il giorno 15 gennaio 2013 17:07, Felix <lccflc a email.it> ha scritto:

> script rsync :
>
> #!/bin/sh
> #Questo programma effettua il backup di "/home/Documenti" su disco
> USB_Maxtor/Linux/Documenti"
> #
> echo Inizio ora il Backup
> sudo rsync -a -v --delete /home/felix/Documenti /media/maxtor_usb/Linux/
>

Usa questo script Python che fa lo stesso del tuo, ma controlla se la
chiavetta č in /media o /media/$USER:

#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-

import os, subprocess
path = os.path.join("/media/", os.environ["USER"], "maxtor_usb/Linux/")

print "Inizio ora il Backup"
if os.path.exists(path):
    p = subprocess.Popen(["rsync", "-av", "--delete",
"/home/felix/Documenti", path])
    p.wait()
else:
    p = subprocess.Popen(["rsync", "-av", "--delete",
"/home/felix/Documenti", "/media/maxtor_usb/Linux/"])
    p.wait()

Dovrai perņ eseguirlo da root, con "sudo" quindi...

-- 
Davide

*Cercasi  programmatore Python esperto anche di GTK+ 3 per l'interfaccia di
questo ↓ programma open-source
*
<http://bashkaraoke.altervista.org>
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <https://lists.ubuntu.com/archives/ubuntu-it/attachments/20130115/bcda1328/attachment-0001.html>


Maggiori informazioni sulla lista ubuntu-it