Napisz skrypt dla powłoki bash, który wykona następujące czynności:
.W aktualnym folderze utworzy foldery o nazwach "backup" i "Twoje imię"
W folderze "Twoje imię" utworzy trzy pliki o dowolnej zawartości (pliki nie mogą być puste)
Utworzy w folderze "backup" kopię bezpieczeństwa folderu "Twoje imię" wraz zawartymi w nim plikami pod nazwą" Twoje imię-kopia.tgz".Kopię należy utworzyć programem Tar.
Uczyni użytkownika o loginie takim samym jak Twoje imię należącego do grupy "user"
właścicielem pliku archiwum.
Ustawi dla pliku archiwum uprawnienia pozwalające tylko na jego odczyt przez właściciela pliku.
Przed każdą linią skryptu należy umieścić komentarz informujący o jej przeznaczeniu.
Prosiłabym o pomoc w tym zadaniu, z góry dziękuje...
1. Zły dział
2. Zadania domowe rozwiązujemy na podstawie materiałów z uczelni na której się uczymu
3. Powstrzymam się od dalszych komentarzy :mrgreen: http://rtfm.killfile.pl/#praca_domowa
Jestem nowa na forum i jeszcze nie orientuje się we wszystkim, przepraszam za zły dział.
Mnie nie chodzi o gotowe rozwiązanie zadania. Prosiłabym o wskazówki, rady, chciałabym dobrze wykonać to zadanie.
Aaa, to inna sprawa ;-) Wydaje mi się, że skoro dostałaś takie zadanie, to powinnaś otrzymać i materiały opisujące co z czym się je. Poszukaj, popytaj się o to; z doświadczenia wiem, że takie dokumenty zawierają takie opisy wykonania poszczególnych zadań, jakich spodziewają się prowadzący zajęcia. W międzyczasie zapoznaj się z tym poradnikiem.
Nie. Nie masz żadnego systemu z bashem, który pozwalałby ci na testowanie skryptów?
Po pierwsze nie #!bin/sh tylko #!/bin/sh - chcemy by skrypt był interpretowany przez program /bin/sh a nie aktualne_miejsce_pobytu/bin/sh .
Poza tym stworzysz 3 katalogi - do drugiego mkdir przekazałaś dwa argumenty zamiast jednego. Aby shell zrobił to co wymagasz musisz umieścić nazwę katalogu w cudzysłowach, albo poprzedzić spację backslashem.
Jeżeli nie będziesz miała dostępu do powłoki to nie dasz rady - zastanów się nad instalacją na osobnej partycji Linuksa, albo ściągnij jakieś livecd - knoppixa albo ubuntu na przykład.
Pies pisze:Jeżeli nie będziesz miała dostępu do powłoki to nie dasz rady - zastanów się nad instalacją na osobnej partycji Linuksa, albo ściągnij jakieś livecd - knoppixa albo ubuntu na przykład.
No tak podstawą jest przetestować swoje zadanie. Jeśli nie chcesz instalować Linuxa to nie rób tego, ale pod warunkiem, że masz dostęp do powłoki np. poprzez konto użytkownika na serwerze uczelnianym lub skorzystaj właśnie z livecd.