Skrypt na Ubuntu

0

Cześć.

Muszę do własnego użytku zrobić skrypt, który wystartuje z system, zaczeka około 15-20 sekund i zacznie kopiować pliki z jednego katalogu do drugiego. Jeśli plik w katalogu docelowy istnieje to skopiuje go tylko jeśli jest nowsza data modyfikacji. Jeśli jest taka sama lub starsza to pominie.

Jak mam to zrobić?

0

Nie wiem czy Cron pozwala na uruchomienie komputera.

0

Aby uruchomić komputer o określonej godzinie, poszukaj opcji w biose.

0

wystartuje z system

Jak dla mnie, on chciał napisać "wystartuje z systemem", a nie "wystartuje system".

1

Otwórz System->Preferencje->Programy startowe i dodaj taką komendę:

sleep 20s && cp -u plik_zrodlowy katalog_docelowy
0
adf88 napisał(a)

Otwórz System->Preferencje->Programy startowe i dodaj taką komendę:

sleep 20s && cp -u plik_zrodlowy katalog_docelowy

Jutro odbiorę komputer więc zastosuje ale czy ta komenda zadba o nadpisanie starszych plików i czy skopiuje wszystkie pliki z katalogu?
Mam ich bardzo dużo (struktura jest skomplikowana) i musi być zapewnione że skopiuje jeśli docelowy jest starszy.

Tak miałem na myśli, że po uruchomieniu systemu :)

0

http://pl.wikibooks.org/wiki/Linux/cp

-u, --update
Aktualizacja. Nie kopiuje pliku (innego niż katalog), który ma już istniejący cel o tej samej lub nowszej dacie modyfikacji.

0

Myślałem, że chodzi o pojedynczy plik. Całą zawartość danego katalogu skopiujesz poleceniem

cp -uR katalog_zrodlowy/* katalog_docelowy

1 użytkowników online, w tym zalogowanych: 0, gości: 1