Nowe posty

Autor Wątek: Skrypt  (Przeczytany 3658 razy)

Underon

  • Gość
Skrypt
« dnia: 2006-06-15, 22:49:14 »
Otór mam pewnien problem z w.w modemem. Chodzi mi o to, że modem nie jest wykrywany przez system. Posiadam Mandrivę 10.0 (a właściwie MandrakeLinux jeszcze wtedy;) ). I kolejne pytanie jakim programem móglbym wysylać i odbierać poprzez ten modem faxy. Z góry dziękuję za prostą odpowiedź ;)

./Pozdrawiam Wojtek \\"Underon\\" Nieśpielak

yurus1

  • Gość
Skrypt
« Odpowiedź #1 dnia: 2006-06-15, 22:13:04 »
Witam

Potrzebuje napisać do szkoły 3 skrypty na zaliczeni :P Prosze o pomoc


1 Napisać skrypt shellowy, który w poddrzewie rozpoczynającym się od zadanego katalogu plików pliki zadanym rozszerzeniu (zatem będzie ona miała dwa argumenty) czyni plikami niedostępnymi do czytania ani dla grupy użytkowników, ani dla innych niż właściciel użytkowników. Potrzebne polecenia/programy: find, chmod, konstrukcje shellowe $1 – pierwszy argument, z jakim został wywołany skrypt, $2 – drugi argument z jakim został wywołany skrypt itd.

2 Napisać skrypt shellowy, który dostaje jako argument nazwę archiwum (bez rozszerzeń) oraz katalog od którego zaczyna się drzewo, które chcemy spakować. Skrypt ma tworzyć a) archiwum o rozszerzeniu tar.gz b.) tworzyć archiwum o rozszerzeniu zip c) tworzyć w katalogu domowym link symboliczny do archiwum tar.gz, przy czym link ten ma mieć taką samą nazwę jak to archiwum, lecz rozszerzenie .tgz. Potrzebne programy/plecenia – tar, gzip, ln (z opcją –s), cd. Potrzebne konstrukcje shella – argumenty (j.w.), ustawianie wartosci zmennej (np.: var=QQQ), wartość zmiennej (np. $QQQ), tylda (~) jako metaznak oznaczający katalog domowy.

3 Napisać skrypt shellowy, który co pewien czas (np. 1s) sprawdza jakie procesy zostały uruchomione i zabija grę icebar (jeśli nie uda się jej zainstalować – to jakiś inny program). Wybrane polecenia/programy, które mogą się przydać: ps (np. z opcjami -ef) , xargs, kill (z opcją –9) sleep, true, sed (przepisuje wejście na wyjście z tym, że nie dokłanie, a dokonawszy zamiany wg. komend podanych w argumencie, np. komendy “s” edytora ed), grep. Konstrukcje shellowe: pętla, być może zmienne i konstrukcja `xxx` (łańcuch utworzony przez to, co wypisze na standardowe wyjście program xxx).

yurus1

  • Gość
Skrypt
« Odpowiedź #2 dnia: 2006-06-15, 22:15:23 »
Ach i skrypty muszą być napisane jako komenda :)

jk33

  • Gość
Skrypt
« Odpowiedź #3 dnia: 2006-06-15, 22:30:43 »
Spłoń w piekle.