Всем привет!
Можете помочь с проблемой бэкапирования.....
сделал скрипт, на mipsbe работает, на powerpc почему то отказывается....
:local sres ""
:local sdate
:local stime
:local monthsDict {"jan"="01";"feb"="02";"mar"="03";"apr"="04";"may"="05";"jun"="06";"jul"="07";"aug"="08";"sep"="09";"oct"="10";"nov"="11";"dec"="12"};
:if ([:len $date]>0) do={:set $sdate $date} else={:set $sdate [/system clock get date]}
:if ($sdate!=nil) do={:set $sres ($sres.[:pick $sdate 7 11]."-".($monthsDict->([:pick $sdate 0 3]))."-".[:pick $sdate 4 6])}
#:return $sres
##### remove old backup files
/file remove [find where type=script or type=backup]
##### get system identity
:local ident ""
:set $ident [:pick [/system identity get name] 0 4]
##### backup config
:local filename ""
:set $filename ($ident."-".$sres)
/system backup save dont-encrypt=yes name=$filename
:delay 00:00:05
/export file=$filename
:delay 00:00:05?
##### get filenames
:local binbackup ""
:local rscbackup ""
:set $binbackup [:put [/file get value-name=name [find where type=backup]]]
:local PASS;
:set $PASS "passwd";
:put $PASS;
##### upload config zabbix
/tool fetch upload=yes src-path=$binbackup ascii=no url="sftp://192.168.65.52/var/tftp/$binbackup" user=backup password=$PASS
выдает
status: failed
failure: Is a directory
причем на mipsbe работает
Бэкап
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 4
- Зарегистрирован: 11 окт 2016, 18:25
Код: Выделить всё
{
local username "юзернейм"
#ftp account
local ftphost "адрес фтп"
local ftpuser "юзер фтп"
local ftppassword "пароль фтп"
local ftppath "директория фтп"
#create full system backup files
/system backup save name="$username.backup"
:delay 2s;
#create config export files
/export compact file="$username.rsc"
:delay 2s;
# upload the system backup
:log info message="Выгружаем бэкеап"
/tool fetch address="$ftphost" src-path="$username.backup" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.backup" upload=yes
:delay 2s;
# upload the config export
:log info message="выгружаем конфиг"
/tool fetch address="$ftphost" src-path="$username.rsc" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.rsc" upload=yes
:delay 2s;
# find file name $username- then remove
:foreach i in=[/file find] do={ :if ([:typeof [:find [/file get $i name] "$username"]]!="nil") do={/file remove $i}; }
:log info message="резервная копия успешно создана!.";
}
-
- Сообщения: 2
- Зарегистрирован: 10 окт 2019, 08:02
так оно, но хочу не ftp, а sftp