Титла: ZFS install скрипт фром скрач :) Публикувано от: HQ в Dec 17, 2012, 18:40 Добър вечер!
Опитвам се да си направя bash script в който да вкарам командите от този сайт ($2) и да си улесня инсталацията пък и да вкарвам допълнителни неща без писане на едни и същи неща по 100 пъти . Ето го и скрипта : Код: export POOL=tank 2 въпрос : на 4 или 5 стъпка ми изписва че не може да маунтне пуула,а гледам че успява и продължава, обаче ... щом стигне до 9 стъпка (най-важната) приключва изпълнение ?! Можете ли да ударите едно рамо? Предполагам че скрипта ще бъде полезен за много хора! Благодаря! Титла: Re: ZFS install скрипт фром скрач :) Публикувано от: dejuren в Dec 17, 2012, 23:11 1. Махни ; не са необходими, и без това всеки ред започва да се изпълнява след като предния е приключил. Тук има особеност - ако командата изисква време за изпълнение тя може да приключи без да е приключила (?! - не питай), тогава може да вмъкваш "sleep (брой секунди)" между двете. Друга особеност ако следващата трябва да продължи само ако предишната е приключила успешно ще требва да следиш кода на грешката $?, или да връзваш две/няколко команди в един ред с разделител &&
2. Тук: #STEP 9 echo 'step 9' sh; пускаш нов шел, който ако не ме лъже инстинкта е интерактивен, и скрипта ще продължи след неговото завършване, т.е. след като Ctrl-D или exit. Решението е просто, махни sh. На 4,5 стъпки сложи повече слип и независима провекра монтиран ли е пула или не. Титла: Re: ZFS install скрипт фром скрач :) Публикувано от: HQ в Dec 18, 2012, 00:13 Пробвах,махнах sh, но просто така беше в инструкциите...
Доколкото установих от многото опити,на step 9 (for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz; ) се въвежда,но това след него не ... мъчих се да го измисля да е на 1 ред но не става. До там всичко е ок,а това че не маунтва пуула е в стъпка 3 ??? ще пробвам и там да сложа повече слийп. Може и да съм объркал секцията в бързината ::) Титла: Re: ZFS install скрипт фром скрач :) Публикувано от: gangov в Dec 18, 2012, 08:45 OFF TOPIC !!!
Изкефи ме шльокавицата на заглавието ;D Титла: Re: ZFS install скрипт фром скрач :) Публикувано от: HQ в Dec 18, 2012, 14:55 Такаааа ... ами да ви се поФаля скрипта вече окончателно РАБОТИ!!!
Искам да благодаря на моите базови познания по bash или по-точно sh,специални благодарности на снапшотите във VMware и генералното спонсорство на фирма за производство на чипс и една друга произвеждаща черна газирана напитка. Между временно открих и поправих още няколко грешки - на 11 стъпка echo 'vfs.root.mountfrom="zfs:$POOL"' >> /mnt/boot/loader.conf; пъха $POOL в конфига и трябва да се замени с името на пула иначе греда. Ето малко снимки : (http://imageupload.org/thumb/thumb_244766.jpg) ($2) (http://imageupload.org/thumb/thumb_244767.jpg) ($2) (http://imageupload.org/thumb/thumb_244768.jpg) ($2) (http://imageupload.org/thumb/thumb_244769.jpg) ($2) Ето го и самия скрипт: http://www.2shared.com/file/R9kGqxUZ/zfsbash45.html Не забравяйте,че не нося отговорност за изгорели палачинки,пържоли и тежки психични разтройства в следствие от използване на софтуера! |