Нужна программка которая будет создавать папку с текущей датой и ложить туда архив создаваемый ежедневно по шедулеру.
|
Нужна программка которая будет создавать папку с текущей датой и ложить туда архив создаваемый ежедневно по шедулеру.
#!/bin/bash
D=`date`
mkdir "$D"
cd "$D"
mv /some//archive.zip ./
exit 0
Ну или под винду
PS C:\Users\maxx>
$dd = date
mkdir $dd.tostring("dd-mm-yyyy")
copy откуда куда + $dd.tostring("dd-mm-yyyy")
зачем если можно обойтись встроенным cmd
Код:set dd = %date% mkdir D:\archives\%dd% copy D:\1\new.rar D:\archives\%dd%
set dd=%date%
Т.е., без пробелов вокруг знака равенства.
Теперь все отрабатывает как было задумано.
Всем спасибо!!!
Еще вопросик по-ходу: если требуется не скопировать, а переместить то вместо copy какая команда пишется?
А если необходимо скопировать на жесткий диск другой машины которая нах-ся в сети.
Попробывал так:
set dd = %date%
mkdir server:E:\archives\%dd%
copy D:\1\new.rar server:E:\archives\%dd%
не получилось.
Сначала надо подключить диск чтоб он выглядел как локальный
должна. а вот убъет старую копию только если права есть
PS. /me юзает php скрипты как батники. да, я извращенец![]()
Ынщть.
Социальные закладки