Бэкап
Добавлено: 10 окт 2019, 08:11
Всем привет!
Можете помочь с проблемой бэкапирования.....
сделал скрипт, на 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 работает
Можете помочь с проблемой бэкапирования.....
сделал скрипт, на 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 работает