Ostatní diskuse týkající se projektu

Fórum o projektu

Moderátoři: petnek, nenym, Zelvuska

Zpráva
Autor
Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 804
Registrován: ned 27 kvě, 2007 18:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

NFS@Home

#1 Příspěvek od gigadisk » pát 11 zář, 2009 13:26

Dnes jsem na Boincstats našel nový projekt NFS@Home a na stránkách projektu http://escatter11.fullerton.edu/nfs/index.php je i informace, že od včerejška se dostali do databáze. Aplikace 1.06, jednu jednotku mám za 30 minut a dostávám 11 kreditů. Aplikace si bere 310MB v paměti, což je docela dost. Nevím podle toho popisu co přesně to počítá, ale jako laik bych řekl, že to bude nějaký matematický projekt, který počítá výpočty balistických střel. No nerozumím tomu a překládat se mi to nechce. Pak si to tu nějak upravte a zařaďte do kategorie. Do té doby budu počítat třeba ty rakety :))

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Ostatní diskuse týkající se projektu

#2 Příspěvek od vkliber » pát 11 zář, 2009 15:20

gigadisk : Díky, už jsem projekt přiřadil.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#3 Příspěvek od vkliber » pát 11 zář, 2009 15:28

Výpočet probíhá ohadem 0,5 až 1,5 hodin podle typu aplikace a rychlosti stroje.
Je hodně náročný na paměť, jedna jednotka si ve špičce řekne i o necelých 0,5GB paměti.
Kreditové ohodnocení je standardní.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 804
Registrován: ned 27 kvě, 2007 18:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#4 Příspěvek od gigadisk » pát 11 zář, 2009 23:06

Dobrá práce, hezky jsi se o to postaral. Tak hezky bych to ani já neudělal :))

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#5 Příspěvek od vkliber » pon 16 lis, 2009 17:54

Nevím, kde bere tento projekt tu genialitu ... nebo to je náhoda :idea: .

Po delší době jsem se rozhodl něco málo spočítat a nestačím se divit.
Stáhlo se mi asi 40 jednotek 2 aplikací :
:arrow: 15e Lattice Sieve : výpočet probíhá asi 25 minut a v paměti si vezme 325MB
:arrow: 16e Lattice Sieve : výpočet probíhá asi 45 minut a v paměti si vezme 1.1GB
Jednotky obou aplikací mají podobnou DeadLine (ve 40 stažených WUs asi 4 různé hodnoty napříč oběma aplikacemi).
Na svém QUADu jsem aktuálně počítal SIMAP (obsazení v paměti zanedbatelné).
- po stáhnutí jednotek NFS a dopočítání první jednotky SIMAPu se začala počítat aplikace 16e (1GB v paměti)
- po dopočítání druhé jednotky SIMAPu se začala počítat aplikace 16e (další 1GB v paměti)
... a to jsem poznal, Winy začly swapovat ... ukončil jsem momentálně nepotřebné procesy a uvolnil v paměti asi 800MB a čekal co se bude dít dále ... a teď to přijde :
- po dopočítání třetí jednotky SIMAPu se začala počítat aplikace 15e (pouze 325MB v paměti)
- po dopočítání čtvrté jednotky SIMAPu se začala počítat aplikace 15e (pouze 325MB v paměti)
... a to jsem čuměl, kde ten chytrolín zjistil, že má počítat 15e a ne 16e, když má v zásobě jednotky aplikace 16e, které trvají déle a mají kratší DeadLine než jednokta aplikace 15e, která byla zvolena pro výpočet. ... ale to ještě nebylo všechno ... počkal jsem si až se dopočítají další jednotky ... a světe div se, po skončení 16e se pustila 16e a po skončení 15e se pustila 15e ... paráda, zkusil jsem ho naštvat a obsadil jsem paměť tak, aby šel do swapu ... před dokončením měla jednotka 16e a co se stalo po jejím skončení ...
...
naštval jsem ho tak, že on naštval mě a spustil jednotku SIMAPu :lol: ... což samozřejmě jde na vrub přepínání mezi projekty a jejich ResourceShare.

Ovšem to střídání aplikací 15e a 16e mě fakt zaujalo, zcela na první pohled to vypadá, že to bylo řízeno podle dostupné paměti. To že je v posledních verzích BOINC vychytávka s "Čekám na uvolnění paměti" vím, ale že by na to bral ohled i při spouštění aplikací je pro mne divoká novinka.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#6 Příspěvek od nenym » pon 16 lis, 2009 19:22

Na inteligentní chování core jsem spoléhal, když jsem Foresta přesvědčoval, aby na Cimrmanovi zkusil spustit yoyo_ecm_mp (každá úloha 1,5G), že si sám s MW úlohy a aplikace nějak namixuje, aby mu to vyšlo. Zdá se, že to už bylo na core přece jen trochu moc.
NFS je výhodné pouštět na 64bit Linuxech, je to o dost rychlejší. Teď nemůžu říct přesně o kolik, protože databázi likvidují dost rychle, někdy tento týden to zase změřím na stejném stroji a hodím report.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#7 Příspěvek od nenym » stř 18 lis, 2009 13:42

Srovnání NFS aplikace 15e na stejném stroji C2D 2.13GHz - fixní kredit 24.
Win 32: CPU time 2740s
Ubuntu 9.10 64bit: CPU time 1550s (průměr).
64bit Linux je přibližně 1,75 x rychlejší - obdoba například s PG na sievingu.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#8 Příspěvek od vkliber » stř 11 srp, 2010 10:48

Aplikace lasievef dává nyní nadstandardní příděl kreditů. Je to fixních 65 kreditů/WU. Na mém nepřetaktovaném 2,4 GHz Intel(R) Xeon(R) CPU X3220 spočítám jednu WU asi za 1 hodinu. Aplikace je ale velkým žroutem RAM. Nutnost je mít 1.25GB RAM na 1 core CPU.
Nastavení mám toto :
lasieved - rarely used so work is rarely available, only for small numbers : no
lasievee - work nearly always available, uses up to 0.5 GB memory : no
lasievef - occasionally used for huge factorizations, uses up to 1 GB memory : yes

Mám na tom PC (64-bit linux) 6GB RAM a je to tak tak.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#9 Příspěvek od nenym » stř 11 srp, 2010 12:16

Ve fóru GPUGRIDu jsem narazil na script
trigggl píše:#!/bin/sh
until [ $(boinccmd --get_results | grep -c yoyo) == 0 ] ; do
until [ $(boinccmd --get_results | grep yoyo -A 10 | grep report..no -A 7 | grep -c GUI..no) -lt 2 ] ; do
TASK=$(boinccmd --get_results | grep yoyo -B 2 -A 10 | grep GUI..no -B 11 | grep " name" | tail -n 1)
task=$(echo ${TASK:9})
boinccmd --result http://www.rechenkraft.net/yoyo/ $task suspend
done

if [ $(boinccmd --get_results | grep yoyo -A 10 | grep -c task.state..1) == 0 ] ; then
TASK=$(boinccmd --get_results | grep yoyo -B 2 -A 10 | grep GUI..yes -B 11 | head -n 1)
task=$(echo ${TASK:9})
boinccmd --result http://www.rechenkraft.net/yoyo/ $task resume
fi
sleep 60
done
který má držet pouze jednu aktivní úlohu yoyo. Neuměl by někdo upravit script pro NFS obdobně, aby se tasky daly pustit i na paměťově slabších strojích po jednom?
Moje tupá úprava nefuguje, terminál hlásá, že očekává then a ne konec fajlu. Anžto o syntaxi unix scripu nemám ani zbla potuchy, tak pouze vzdáleně odhaduji, co by to mohlo dělat a pustit se do houbaření nemá valného smyslu.
Originál zde http://www.gpugrid.net/forum_thread.php ... true#18285 i s popisem.

EDIT: když to tak prohlížím...a aplikuji svoji bídnou znalost C
nemá být místo "|" napsáno "||"? odhaduji, že by to mělo být OR a ne bitová operace
until v Ubuntu wiki popsaný není, další vtípek autora?
pouze dohady, jsem víceméně mimo
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#10 Příspěvek od vkliber » stř 11 srp, 2010 13:52

Pěkná vychytávka 33iii .
Mám představu co ten skript dělá, stačí jen kouknout jak vypadají jednotky jednotlivých aplikací NFS. Večer na to kouknu.

Jen mám drobné obavy : musí u toho běžet i jiný projekt, aby se stále nesuspendovaly jednotky NFS a nepouštěly nové.
A druhá obava : nevím jak u Yoyo, ale u NFS si to tu paměť vezme prakticky hned od začátku :smt017 , takže po minutě běhu už může být pozdě a jednotka vyběhne z paměti.
Ale zkusím.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
Haer
21.0526315789 %
21.0526315789 %
Příspěvky: 182
Registrován: pát 21 srp, 2009 15:38
rok narození: 0- 0-1972
ID CNT statistics: 11657
Bydliště: Brnensko

Re: Ostatní diskuse týkající se projektu

#11 Příspěvek od Haer » stř 11 srp, 2010 14:41

nenym píše: EDIT: když to tak prohlížím...a aplikuji svoji bídnou znalost C
nemá být místo "|" napsáno "||"? odhaduji, že by to mělo být OR a ne bitová operace
until v Ubuntu wiki popsaný není, další vtípek autora?
pouze dohady, jsem víceméně mimo
Nikoliv, je to OK, | je pipe, tedy presmerovani vystupu prvniho prikazu jako vstup prikazu dalsiho.
napr:
echo "ahoj Pepo" | wc -w
prvni prikaz vypise "ahoj pepo", ale nezobrazi, protoze vystup si zachyti dalsi prikaz, ktery v nem spocita pocet "slov" a zobrazi se az vystup, tedy 2.

Z toho prikladu napr.
TASK=$(boinccmd --get_results | grep yoyo -B 2 -A 10 | grep GUI..no -B 11 | grep " name" | tail -n 1)
Do promenne TASK se priradi vysledek posloupnosti prikazu: prvne se zavola prikaz "boinccm --get_results", z jeho vystupu se vyberou vsechny radky obsahujici slovo "yoyo" a zobrazi se vzdy vcetne dvou radku pred a 10 radku po radku, ktery toto slovo obsahuje, nasledne se z takto filtrovaneho obsahu vyberou radky , ktere obsahuji "GUI..no" (misto tecek muze byt jakykoliv znak), opet vzdy spolu s 11 radky, ktere tomu predchazeji, z tohoto vysledku se vyberou radky obsahujici slovo "name" a ze vsech techto radku se pak vybere jen ten posledni...

until samozrejme existuje, pracuje jako smycka, stejne jako while, jen s inverzni logikou...
PIX = BOINCSTAT | STATSEB | CNT | WCG

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#12 Příspěvek od nenym » stř 11 srp, 2010 19:57

Dík za vysvětlení, o něčem takovém jsem neměl ani potuchy, jsem opět o něco méně hloupý 45hh . Until se tedy chová standardně i v Ubuntu, OK.

EDIT: zkusil jsem originál script pustit a bez úspěchu - line 15 "then" expected....přitom formálně se mi to jeví býti OK, codepad v syntaxi unix scriptu "then" vidí a hodí předepsanou barvou pro command
umístil jsem ho do adresáře BOINC a spustil z terminálu příkazem sh jmeno_scriptu
Dělám něco blbě?
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#13 Příspěvek od vkliber » čtv 12 srp, 2010 09:53

Skript který na Linuxu hlídá, aby byly spuštěny pouze 2 jednotky NFS.
Vhodné pro 4-jádra s nedostatkem paměti pro 4 WUs.
Je nutné provozovat NFS spolu alespoň s jedním dalším projektem (málo náročným na paměť ... vyzkoušel jsem to s projektem primaboinca)

#!/bin/sh
cd /home/vit/.test/BOINC
until [ $(./boinccmd --get_results | grep -c nfs) == 0 ] ; do
until [ $(./boinccmd --get_results | grep nfs -A 10 | grep report..no -A 7 | grep -c GUI..no) -lt 3 ] ; do
TASK=$(./boinccmd --get_results | grep nfs -B 2 -A 10 | grep GUI..no -B 11 | grep " name" | tail -n 1)
task=$(echo ${TASK:9})
./boinccmd --result http://escatter11.fullerton.edu/nfs/ $task suspend
done

if [ $(./boinccmd --get_results | grep nfs -A 10 | grep -c task.state..1) == 0 ] ; then
TASK=$(./boinccmd --get_results | grep nfs -B 2 -A 10 | grep GUI..yes -B 11 | head -n 1)
task=$(echo ${TASK:9})
./boinccmd --result http://escatter11.fullerton.edu/nfs/ $task resume
fi
sleep 60
done


Skript uložte kdekoli, nazvěte si ho třeba manage_nfs_tasks.sh, změňte mu práva na spustitelný
chmod +x manage_nfs_tasks.sh

Ve skriptu je třeba upravit 2. řádek
cd /home/vit/.test/BOINC změňte na svůj vlastní adresář kde je BOINC

Ve skriptu na řádku 5 je
grep " name" ... je nutné aby před name byl 2 mezery tedy grep "<space><space>name"

Pokud chcete provozovat pouze 1 jednotku NFS stačí na řádku 4 změnit
-lt 3 na -lt 2

Spusťte BM a povolte projekt NFS, stáhnou se nějaké jednotky, dejme tomu 10 WUs.
Spusťte skript a ... 8 WUs se pozastaví ... skript každou minutu provede kontrolu a pokud se nějaká jednotka NFS dopočítá, tak povolí další ... atd.
Když pustíte skript tak musíte terminál nechat běžet a skript pak ukončíte Ctrl+C.
Můžete spustit na pozadí
./manage_nfs_tasks.sh &
pak můžete terminál zavřít a skript pak ukončíte killnutím v správci procesů.
Nebo si s tím můžete pohrát, upravit skript, vyhodit smyčku a sleep, dát to do cronu a spouštět každou minutu.

To jen takový rychlý nástřel.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#14 Příspěvek od nenym » čtv 12 srp, 2010 14:53

Takže naprostý výbuch, nerozpohyboval jsem to ani v originální verzi.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#15 Příspěvek od vkliber » čtv 12 srp, 2010 15:06

nenym píše:Takže naprostý výbuch, nerozpohyboval jsem to ani v originální verzi.
No a co to píše?
Co máš za linux?
Co ti vrací příkaz " whereis sh " ?
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#16 Příspěvek od nenym » čtv 12 srp, 2010 15:20

Kód: Vybrat vše

 whereis sh
sh: /bin/sh /bin/sh.distrib /usr/share/man/man1/sh.1.gz
píše to toto

Kód: Vybrat vše

hajek@Note_Hajek:~$ chmod +x /home/hajek/scripts/manage_nfs_tasks.sh
hajek@Note_Hajek:~$ sh /home/hajek/scripts/manage_nfs_tasks.sh 
cd: 2: can't cd to /home/hajek/BOINC
/home/hajek/scripts/manage_nfs_tasks.sh: 16: Syntax error: "done" unexpected (expecting "then")
hajek@Note_Hajek:~$ cd /home/hajek/BOINC/
hajek@Note_Hajek:~/BOINC$ 
je to přímý Shift^C Shift^V z terminálu, ten druhý přechod do Boinc adresáře je ruční v terminálu, aby bylo vidět, že to jde.....

Ubuntu 10.04.1 64bit
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#17 Příspěvek od vkliber » čtv 12 srp, 2010 16:41

Hups :smt017 .
Pokud ti havaruje příkaz cd /home/hajek/BOINC tak to je na mě příliš silné kafe 45hh .
Normálně bych si tipnul, že nemáš oprávnění vlézt do toho adresáře, ale jak uvádíš dále tak to jde.

Překontroluj jestli na řádku cd /home/hajek/BOINC nemáš nějaký netisknutelný znak (smazat řádek a napsat znovu).

Zkus :
hajek@Note_Hajek:~$ cd ~/scripts
hajek@Note_Hajek:~/scripts$ ./manage_nfs_tasks.sh
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#18 Příspěvek od nenym » čtv 12 srp, 2010 16:59

druhý řádek jsem znovu napsal - bez úspěchu.
Zkusil jsem dokonce tvůj script přetáhnout ve Wirouzech do Notepadu a přenést do Ubuntu (s codepadem totéž), stejné chyby
terminal píše:hajek@Note_Hajek:~$ sh /home/hajek/scripts/manage_nfs_tasks.sh
cd: 2: can't cd to /home/hajek/BOINC
/home/hajek/scripts/manage_nfs_tasks.sh: 17: Syntax error: end of file unexpected (expecting "then")
hajek@Note_Hajek:~$ cd scripts/
hajek@Note_Hajek:~/scripts$ ./manage_nfs_tasks.sh
bash: ./manage_nfs_tasks.sh: /bin/sh^M: chybný interpretr: No such file or directory
hajek@Note_Hajek:~/scripts$
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9735
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Ostatní diskuse týkající se projektu

#19 Příspěvek od vkliber » čtv 12 srp, 2010 19:05

Hmmm, asi to je jasné, máš to v DOS formátu a ne v UNIX formátu : bash: ./manage_nfs_tasks.sh: /bin/sh^M: chybný interpretr: No such file or directory
Zkusíme provést nápravu :

cd /home/hajek/scripts/
vi manage_nfs_tasks.sh (otevřeš soubor v editoru vi)
:%s/Ctrl+V+M//g (budeš mačkat postupně tyto klávesy : dvojtečka, procento, malé s, lomítko, podržíš Ctrl, malé v, malé m, pustíš Ctrl, lomítko, lomítko, malé g, ENTER ... do status řádku dole se ti vypíše :%s/^M//g )
Shift+ZZ (podržíš Shift a stiskneš 2x malé z ... tím soubor uložíš a ukončíš editor vi)

pokud se ti něco nepovede, ukončíš editor vi příkazem :!q (EDIT: příkazem :q!)

až to budeš mít, tak spustit z adresáře scripts příkazem ./manage_nfs_tasks.sh
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6744
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Ostatní diskuse týkající se projektu

#20 Příspěvek od nenym » pát 13 srp, 2010 19:23

částečný úspěch, script běží, teď to píše
manage_nfs_tasks.sh: 16: Bad substitution
Missing command-line argument
usage: boinccmd [--host hostname] [--passwd passwd] command
před name jsem vyzkoušel postupně 0 až 3 mezery
Nic se nesuspendlo, takže ta hláška asi patří prvnímu volání boinccmd

pokud jsou všechny úlohy suspendutné nebo ready 1 úloha, tak to píše

Kód: Vybrat vše

[: 16: 19: unexpected operator
[: 16: 0: unexpected operator
pokračování v pondělí
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Odpovědět

Zpět na „NFS@Home“