Ostatní diskuse týkající se projektu

Fórum o projektu
Zpráva
Autor
Uživatelský avatar
gigadisk
47.3684210526 %
47.3684210526 %
Příspěvky: 901
Registrován: ned 27 kvě, 2007 18:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun

NFS@Home

#1 Příspěvek od gigadisk »

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 :))
Mé největší nalezená prvočísla: 6863*2^1595297+1 (480,237 digits) 2983*2^1566580+1 (471592 digits), 4883907833457*2^1290000-1 (388,342 digits).

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 10059
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 »

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
47.3684210526 %
47.3684210526 %
Příspěvky: 901
Registrován: ned 27 kvě, 2007 18:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun

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

#4 Příspěvek od gigadisk »

Dobrá práce, hezky jsi se o to postaral. Tak hezky bych to ani já neudělal :))
Mé největší nalezená prvočísla: 6863*2^1595297+1 (480,237 digits) 2983*2^1566580+1 (471592 digits), 4883907833457*2^1290000-1 (388,342 digits).

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

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.
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7303
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 »

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.
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

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
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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 »

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: 7303
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 »

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ě?
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

Takže naprostý výbuch, nerozpohyboval jsem to ani v originální verzi.
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

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
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

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$
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10059
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 »

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: 7303
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 »

čá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í
Přišla korona krize; jím cornflakes, piji Corona pivo, jezdím v autě Toyota Corona, poslouchám Korna, mám kornatění tepen a nejspíše skončím na koronární jednotce. Jsem koronovaný blb.
UotD 606x
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Odpovědět

Zpět na „NFS@Home“