Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Musze coś takiego zrobić:
napisac skrypt który wykona takie zadanie:uruchomi inny skrypt (tworzy on nowy plik np. a.pdf) i ten nowo utworzony plik musze skopiować do /home/user/ftp. (przy czym ten nowo tworzony plik może mieć dowolną nazwę ale takie same rozszerzenie.)
Ostatnio edytowany przez wojtekc (2008-04-20 12:59:02)
Offline
To się nadaje do działu programowanie ale co tam :)
#!/bin/sh #uruchomienie innego skryptu /<ścieżka do pliku>/./<nazwa pliku do uruchomienia> #utworzenie pliku touch /<ścieżka gdzie ma utworzyć>/a.pdf cp /<ścieżka gdzie utworzył>/a.pdf /ścieżka dokąd skopiować/<nazwa kopi>
I nadać temu chmod +x
Ostatnio edytowany przez Marek_boss (2008-04-20 13:10:25)
Offline
A poza tym sądzę, że wszystkie informacje potrzebne do napisania tego skryptu były na zajęciach, takie podstawy zapewne na pierwszych.
/<ścieżka do pliku>/./<nazwa pliku do uruchomienia>
Marek_boss: a wlaściwie po co ta kropka? ;)
Offline
Żeby bardziej profesjonalnie było :) hehehe
Offline
Marek_boss napisał(-a):
Żeby bardziej profesjonalnie było :) hehehe
a no tak
widzisz, ja zwykle skrypczę w lame-mode i nie daję kropki ;) przyzwyczajenia :)
Offline
Dzięki za odpowiedzi - ale nie działa to tak jak chce: ręcznie jak robie to tak wygląda:
1. uruchamiam plik - i tutaj musze go uruchomić z paramatrem -szyfruj, czyli np. ./prog -szyfruj
2. w tym programie musze podac nazwe pliku do zaszyfrownia, np. ala.txt
3. podaje haslo ktorym bedzie szyfrowane
4.prog tworzy nowy plik - ala.txt.szyfr
5.przenosze utworzony plik do /home/user/ftp
6. koniec
czyli punkt 5 musi sie uruchomic jak bedzie utworzony pkt 4 - najlepiej jakby ten skrypcik pobierał nazwe pliku z pktu2 i dodawał rozszerzenie .szyfr.
Many thanks
Offline
wojtekc napisał(-a):
1. uruchamiam plik - i tutaj musze go uruchomić z paramatrem -szyfruj, czyli np. ./prog -szyfruj
2. w tym programie musze podac nazwe pliku do zaszyfrownia, np. ala.txt
3. podaje haslo ktorym bedzie szyfrowane
4.prog tworzy nowy plik - ala.txt.szyfr
5.przenosze utworzony plik do /home/user/ftp
6. koniec
1. w skrypcie uruchamia się programy tak jak robi się to ręcznie (trywializując: skrypt to zautomatyzowane wpisywanie poleceń — można skopiować zawartość skryptu i wkleić w terminal (i vice versa))
2. robisz to za pomocą read, nazwę pakujesz w zmienną (przypomnij sobie przeznaczenie backquotes ` (to pod tyldą, obok 1 i taba)) (dopisek: zapomnij o backquotes, trochę mi się pomerdało jak się używa read ;])
3. j.w.
4. inaczej mówiąc nazwa to $ZMIENNA_Z_PKT2.szyfr
5. man mv
6. echo koniec ;)
Ostatnio edytowany przez azhag (2008-04-21 08:48:37)
Offline