Untitled
By: a guest | Feb 9th, 2010 | Syntax:
None | Size: 0.86 KB | Hits: 30 | Expires: Never
#!/usr/bin/python
# ./backup_script.py filetobackup localdirectory backupname
# example:
# ./backup_script.py /code/ /home/target/ example
import datetime
import time
import ftplib
import os
import sys
filetobackup = sys.argv[1]
localdirectory = sys.argv[2]
backupname = sys.argv[3]
today = datetime.date.today()
command = 'tar czf ' + localdirectory,backupname + '-' + today + '.tar.gz ' + filetobackup
os.system(command)
-----------------------------------
www:/usr/local/scripts# vim backup_script.py
www:/usr/local/scripts# ./backup_script.py /root/ /usr/local/scripts/ test
Traceback (most recent call last):
File "./backup_script.py", line 19, in <module>
command = 'tar czf ' + localdirectory,backupname + '-' + today + '.tar.gz ' + filetobackup
TypeError: cannot concatenate 'str' and 'datetime.date' objects