Уведомления

Группа в Telegram: @pythonsu

#1 Май 31, 2015 15:59:02

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

Здравствуйте,начал изучать python,и начал писать серверную часть для панели LitePanel,начал делать Бэкапы,я написал функций/алгоритм по которому должен создавать архив с расширением .tar ,при нажатие на кнопку. Но при нажатие на кнопку,архив не создается,вот предоставлю скриншот,прошу вас помочь

Офлайн

#2 Май 31, 2015 15:59:49

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

Там,Есть строка
def serverBackup вот она отвечает за создание бэкапа

Офлайн

#3 Май 31, 2015 16:22:54

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Создание архива

ну, как минимум, перед cf не стоит минус!
должно быть так

Examples:
tar -cf archive.tar foo bar
а у вас
  tar cf archive.tar foo bar



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Май 31, 2015 16:23:35)

Офлайн

#4 Май 31, 2015 16:53:09

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

Создание архива

Ты думаешь что на твоём скриншоте что-то можно разглядеть? Выкладывай нормальный код.

P.S. Используй модуль tarfile



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Май 31, 2015 16:55:34)

Офлайн

#5 Май 31, 2015 17:04:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Создание архива

terabayt
ну, как минимум, перед cf не стоит минус!
Не, оно и без минуса работает (бсдшный стиль).



Офлайн

#6 Май 31, 2015 17:20:31

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Создание архива

py.user.next
Не, оно и без минуса работает (бсдшный стиль)
да, действительно
а я и не знал
спасибо



————————————————
-*- Simple is better than complex -*-

Офлайн

#7 Июнь 1, 2015 16:23:32

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

Офлайн

#8 Июнь 1, 2015 16:23:41

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

Помогите

Офлайн

#9 Июнь 1, 2015 16:58:22

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание архива

evilgamers147
Помогите
Дружище, походите немного по форуму, вы много видели чтобы код выкладывался скриншотом?


def fun():
   pass



Офлайн

#10 Июнь 1, 2015 17:05:49

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

def serverBackup():
	os.system('cd /home/' + username + '')	
	for archive in gameConfig['Archives']:
		os.system('tar -cf /home/backup/' + username + '.tar *')
	os.system('chown ' + username + ' -Rf /home/' + username)
	return True	

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version