Strona 1 z 1
Kolejka poleceń i stopień ich wykonania
: 17 sierpnia 2012, 00:00
autor: MaxiKing
Witam.
Chciałbym dowiedzieć się, czy da się zrobić jakąś kolejkę poleceń? Dopiero zaczynam z konsolą i nie bardzo się orientuję w tym i czy można tak robić przez |?
Chodzi o to, by kilka poleceń wykonało się po sobie, ale bez mojej ingerencji. Kolejne mogą się wykonywać nawet wtedy, gdy poprzednie się przerwie, nie ukończy z jakichś powodów czy coś.
Z góry dziękuję za odpowiedź.
Edycja:
Dodatkowe pytanie, to czy da się w jakiś sposób pokazać procentowy (lub w jakiś innym formacie) postęp wykonania polecenia? Przykładowo chciałbym zrobić sobie kopię katalogu /home, który może zajmować 20GB, chciałbym widzieć mniej więcej ile czasu mi pozostało do końca.
: 17 sierpnia 2012, 01:01
autor: Rafal_F
: 17 sierpnia 2012, 12:31
autor: MaxiKing
Bardziej myślałem o jakichś komendach niż pisaniu skryptu, ale dzięki za podpowiedź.
: 17 sierpnia 2012, 12:59
autor: Yampress
: 18 sierpnia 2012, 17:04
autor: MaxiKing
Dziękuję, o to mi chodziło.
PS. A może ktoś zna jeszcze odpowiedź na moje drugie pytanie, dotyczące stopnia ukończenia? Rozumiem, że nie wszystkie polecenia mogłyby być tak obsługiwane, ale chciałbym np. wiedzieć ile % lub ile czasu jeszcze zajmie mi pakowanie katalogu, tym bardziej gdy ten zajmuje np. 18GB i próbuję go spakować do .tar.bz2 - głównie chodzi mi tu o konsolę, bo spod niej obsługuję serwerowego Debiana.
: 18 sierpnia 2012, 20:28
autor: Yampress
Czym chcesz to spakować? Powinieneś szukać w pomocy tego polecenia.
: 19 sierpnia 2012, 11:12
autor: MaxiKing
Nie zrozumiałeś mnie dokładnie. Nie chodzi mi o konkretne polecenie, tylko ogólnie, czy da się w jakiś sposób wyświetlać procentowy postęp wykonania polecenia (lub ile czasu brakuje do końca). Na Windowsie masz takie coś w większości aplikacji - kopiujesz, to wiesz jak długo, ZIPujesz to wiesz ile czasu zajęło, ile procent itp. W konsoli jak ściągasz wget'em, to też wiadomo ile pozostało do końca. A takie kopiowanie przez cp nie pokazuje ile czasu zajmie, tar też nie pokaże, nie pokaże też żaden zip, gzip, bzip2, lzma itp. I chciałem się dowiedzieć, czy istnieje jakaś ogólna metoda do pokazania ile pozostało czasu do końca. Nigdy niczego takiego nie spotkałem w necie, więc pewnie nie ma, ale wolę zapytać.
: 19 sierpnia 2012, 11:59
autor: Yampress
Nie ma.
: 19 sierpnia 2012, 12:00
autor: Rafal_F
To czy pokazuje czy nie zależy od programu (polecenia), niektóre udostępniają takie opcje, niektóre nie. Dlatego powinieneś przeglądać manuale (
klik). Czasem jak Ci bardzo zależy możesz to obejść i napisać skrypt (
klik2).
: 19 sierpnia 2012, 14:14
autor: MaxiKing
Dziękuję Rafal_F za odpowiedź.
Mam w sumie jeszcze jedno pytanie. Czy za pomocą tara da się pakować pliki w poszczególne części?
Edycja:
W sumie chyba nie potrzeba już tego, poradziłem sobie ZIP-em z zerową kompresją.