Всем доброго дня!
Подскажите пожалуйста, что нужно прописать в скрипте, что бы при включении компьютера удалялись все файлы из папки (/home/user/папка/*)и потом копировались с сервера.
Сетевая папка откуда копировать смонтирована.
Удаление и копирование файлов при включении компьютера.
напишите простой скрипт на bash типа
rm -rf /home/user/папка/*
и сделать scp с сервера локально как вариант и запихать в “автозапуск”
Зависит еще от вашего дистибутиваю Гугл поможет
Так?
#!/bin/bash
rm -rf /home/user/sza/zpr/*
А копировать как? Простите за банальные вопросы, второй день вижу Linux.
И еще, как удалить файлы из нескольких каталогов?
В общем есть скрипт для Windows вида
del /f /q c:\sza\zsv
del /f /q c:\sza\zpr
del /f /q c:\sza\zsp
del /f /q c:\fox26*.tmp
del /f /q c:\sza\zio\ree_zan.dbf
COPY Y:\OBNOVLEN\ZPR_NEW c:\SZA\ZPR
COPY Y:\OBNOVLEN\ZSP c:\SZA\ZSP
COPY Y:\OBNOVLEN\CENT_ZAN\ree_zan.dbf c:\sza\zio
Как переписать его на BASH?
копирование:
rm -rf /directory1/directory2/*
удаление:
cp -R /mnt/servershare /directory1/directory2/
и почитать справку по командам:
man rm
man cp
CCLeaner вроде может? Или действительно bat файл в планировщик задач, где триггером выступают события входа / выхода из системы
Всем спасибо за участие, вопрос решен.
Скрипт лежит в /etc/network/if-up.d
Запускается автоматом, после инициализации сети.