Forum Linux.pl

Programowanie => Bash, skrypty powłoki => Wątek zaczęty przez: Bees w 2005-11-30, 23:23:32

Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: Bees w 2005-11-30, 23:23:32
Nasunelo mi si takie pytanie :
czy mozliwe jest przeniesienie systemu na inny dysk (podejrzewam ze mozna) i czy duzo jest z tym zachodu?
Chcialbym uniknac ponownej instalacji  konfiguracji ect.

Pozdrawiam, Bees!
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: gomath w 2005-12-01, 08:02:19
Pomoże Ci:
man dd

Dobrze by było gdyby partycja, którą przenosisz była taka sama jak ta na, którą przenosisz :) W każdym raziem poczytaj trochę na google, zanim weźmiesz się za to :)
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: de_laurent w 2005-12-01, 10:29:29
Byl juz ten temat poruszany na forum. Generalnie wyglada to tak, ze a) mozesz, jak to juz kolega Gomath zauwazyl uzyc dd, albo b) skopiowac po prostu wszystko jak leci, chrootowac sie na nowy dysk i doistalowac grubcia, lilę czy co tam lubisz...
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: kwazar w 2005-12-01, 11:22:18
najprosciej jest skopiowac wszystko ze starej partycji na nowa .
zabij x-y, zaloguj sie w konsoli i po prosty skopiuj - popraw gruba lub lilo i gotowe - robilem juz tak pare razy i wszystko jest ok! - na wszelki wypadek nie kasuj starych partycji - dopiero jak wszystko bedzie dobrze to mozna skasowac...
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: olka w 2005-12-01, 11:24:38
2005-12-01 10:29:29 de_laurent napisał:

>
 > Byl juz ten temat poruszany na forum. Generalnie wyglada to tak, ze a) mozesz, jak to juz
 > kolega Gomath zauwazyl uzyc dd, albo b) skopiowac po prostu wszystko jak leci, chrootowac sie
 > na nowy dysk i doistalowac grubcia, lilę czy co tam lubisz...

Jeśli można się dołączyć do wątku, bo jestem jak najbardziej zainteresowana problemem...
Miałabym pytania odnośnie metody b)
1 Czy bezpośrednie przegranie systemu na cdrom(y) zachowa uprawnienia do plików itp (trzeba wybrać jakieś specjalne ustawienia w programie do nagrywania?)
2 Jeśli nie zachowa czy rozwiązaniem byłoby nagranie tego  w postaci archiwum tar ?
3 Jeśli nie czy jedynym sensownym wyjściem jest pofatygowanie się z własnym dyskiem do komputera na którym odtwarza się system?

PS. Wątek faktycznie pojawił się na forum ok 4 razy, ale udzielone odpowiedzi są nader ubogie... (albo nie porafię skonstruować odpowiedniego zapytania do wyszukiwarki)

dziękuję
olka
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: gomath w 2005-12-01, 11:47:03
Nagranie na płytę cd nie zachowa uprawnień. Utworzenie archiwum tar faktycznie może pomóc (zainteresuj się opcją -p).
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: Bees w 2005-12-01, 22:59:46
2005-12-01 11:22:18 kwazar napisał:

> najprosciej jest skopiowac wszystko ze starej partycji na nowa .
 > zabij x-y, zaloguj sie w konsoli i po prosty skopiuj - popraw gruba lub lilo i gotowe - robilem
 > juz tak pare razy i wszystko jest ok! - na wszelki wypadek nie kasuj starych partycji - dopiero
 > jak wszystko bedzie dobrze to mozna skasowac...

Ten sposob bedzie na poczatek najprostszy dla mnie
i sprobuje go wdrozyc w zycie . Najpierw skopiuje , skonfiguruje lilo , wyprubuje czy dziala i dopiero pozniej usune .
Dzieki i pozdrawiam , Bees!
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: Tad w 2005-11-30, 22:04:28
Napisałem skrypt do zmiany nazw plików z numerowaniem od jakieś wprowadzanej przez użytkownika cyfry.
Zastosowałem Okienka dialogowe np. inputbox do wprowadzania danych zamiast z linii poleceń "READ".

[fragm]

#!/bin/bash
dialog --title "Wprowadzenie danych"
--backtitle "Okienko testowe"
--inputbox "Wprowadz numer od którego ma zaczynać się pierwszy plik:" 8 40
2> nr.temp
read x < nr.temp
echo $x
rm nr.temp
........

Pytanie: Stosuję metodę zapisu do pliku tymczasowego i wczytania zmiennej z tego pliku
aby zmienna dalej była przetwarzana przez skrypt.
Długo myślałem i tylko taki sposób znalazłem.

Powinna być jednak inna metoda wprowadzania danych przez okienko i"inputbox", darmo jednak szukałaem w man-ach i googlach ... nic nie znalazłem.

Stąd proszę o pomoc.
Nie mniej to co napisałem działa.
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: gomath w 2005-11-30, 22:19:01
Witaj Tad :)

Nie mam teraz dostępu do polecenia dialog i nie mogę tego przetestować... Spróboj tak przypisac wynik do zmiennej:

x=`dialog --title "Wprowadzenie danych"
--backtitle "Okienko testowe"
--inputbox "Wprowadz numer od którego ma zaczynać się pierwszy plik:" 8 40
2`

(apostrofy, w które ujęte jest polecenie dialog, to te znajdujące się na wspólnym klawiszu z tyldą(~))
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: Tad w 2005-12-02, 01:01:39
Witam! gomath

Dziwne, ale tą metodą podaną przez ciebie mnie nie działa. Pewnie jest dobra, ale nie umiem jej zastosować  
Wrócę do starej metody bo szkoda mi czasu.
A rzecz nie warta zachodu.
Tytuł: Bash: Pobieranie danych z okienka "Input"
Wiadomość wysłana przez: spideros1 w 2005-12-12, 20:35:45
Veni Vidi VanDamme ;)
Wystarczy dać 2>&1 po komendzie

x=`dialog --title "Wprowadzenie danych"
--backtitle "Okienko testowe"
--inputbox "Wprowadz numer od którego ma zaczynać się pierwszy plik:" 8 40
 2 2>&1`