Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Astarnim 03 Května 2013, 22:14:53

Název: Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 03 Května 2013, 22:14:53
Zdravím Vás,

Pokud počítač nevyužívám, nechávám program BOINC aby ho využíval pro výpočty. Momentálně řeším, jak udělat aby se BOINC spouštěl po přihlášení uživatele. Dále ale aby program běžel na pozadí a nezobrazoval se v liště (akorát zbytečně překáží).

Je toto nějak možné?

V současné době běžím na prostředí Unity.

Děkuji mockrát. :)
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Matesax 03 Května 2013, 22:20:35
http://linux.about.com/cs/linux101/a/multitasking.htm

Dá se s tím hrát do alelůja... Takto jsem například udělal svůj WM pro konzoli.

A co chceš se nazývá initializace (jinak nechápu pojmenování init - nyní to tedy chápu jako nastavení programů pro spuštění - ale stejně to je jen slovíčkaření...) - takže můžeš využít například souboru /etc/rc.local, ale možností mnoho jest...
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 03 Května 2013, 22:22:59
Wow, jsem rád, že to nějakým způsobem jde. Akorát nejsem moc chytrý z toho odkazu. :D

Nepomohl by jsi mi s tím, jak to udělat krok po kroku?
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Matesax 03 Května 2013, 22:24:57
ddd &

& zajístí běh procesu na pozadí - a prdneš to do initializačního souboru - například /etc/rc.local... A jak jsem psal - dá se s tím snadno hrát - posílat do popředí/pozadí, přerušovat, přeposílat...
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 03 Května 2013, 22:36:58
Takže postup byl měl být tedy následující?

Otevřu soubor /etc/rc.local a upravím následovně:
Kód: [Vybrat]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ddd &
setpci -s 00:02.0 F4.B=00
exit 0

A místo toho ddd vložím co?
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Matesax 03 Května 2013, 22:46:50
Komenty smaž - ne? :) A místo ddd dej svůj proces - ddd používám jako replacement...
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 03 Května 2013, 22:50:49
Akorát ještě nevím, jak bude ten proces vypadat.
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: František Zatloukal 03 Května 2013, 22:55:28
Podle wiki od boinc by si měl to "ddd" nahradit za "boinc".
Ale ke spuštění boinc by mělo dojít automaticky při zapnutí počítače.

Komenty smaž - ne? :) A místo ddd dej svůj proces - ddd používám jako replacement...
Ahh
alespoň si to mohl upravit. Ne každý tomu rozumí.
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 03 Května 2013, 22:57:11
Ok, děkuji. Zkusím tedy ddd nahradit za boinc a snad bude fungovat. :)
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: TIBOR 03 Května 2013, 23:42:22
Tu som nepochopil co mas za problem. U mna sa boinc client spusta automaticky na pozadi. Jedine ak si spustim boinc manager co je to graficke nastavovadlo tak sa to sprava ako popisujes ty ze to ostava v liste. Tu staci iba dat z menu subor-ukoncit boinc manager. Toto zatvori manager ale client stale pocita na pozadi. Mozes to vidiet na zatazeni procesora.
Je pravda ze je tam chybycka ze to nejde zavriet krizikom na okne ale da sa to prezit. :D
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 04 Května 2013, 00:12:40
Aha, tak to možná bude ono. Netušil jsem, že můžu ukončit manager a výpočty poběží dál. :)
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 04 Května 2013, 13:04:13
Tak jsem tedy vyzkoušel jak funguje ten postup, kdy pouze vypnu Boinc manager (samozřejmě jsem nezaškrtl volbu pozastavit výpočty při ukončení managera) a neprovedu žádnou úpravu v souborech. Počítač mi teď přes noc běžel několik hodin nečině (dohrál film z netu a poté již zůstal na PC pouze zapnutý prohlížeč) ale neproběhlo vůbec nic. Boinc si stále myslel, že počítač je nejspíše používám, protože se ani nenapojil na server aby si vůbec stáhl práci.
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Matesax 04 Května 2013, 13:10:27
Jenže to nesouvisí s tím, zda-li proces běží... Spíš se tedy podívej, zda běží proces - a z 90% bude problém v nastavení a ne ve spuštění...
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 04 Května 2013, 13:23:09
Zde přikládám snímky obrazovky ohledně nastavení. Je to nastavení, které mám nastavené na BOINCstats/BAM! (http://boincstats.com/cz) a jsou na toto nastavení napojené všechny PC a na ostatních funguje bez problému.

(http://www.imagehosting.cz/thumbs/boinc01.png) (http://www.imagehosting.cz/?v=boinc01.png) (http://www.imagehosting.cz/thumbs/boinc02.png) (http://www.imagehosting.cz/?v=boinc02.png) (http://www.imagehosting.cz/thumbs/boinc03.png) (http://www.imagehosting.cz/?v=boinc03.png)

Podíval jsem se do procesů a nevšiml jsem si ničeho, co by podle mě mohl být BOINC. Pro jistotu opět přikládám snímky obrazovky.

(http://www.imagehosting.cz/thumbs/procesy01.png) (http://www.imagehosting.cz/?v=procesy01.png) (http://www.imagehosting.cz/thumbs/procesy02.png) (http://www.imagehosting.cz/?v=procesy02.png) (http://www.imagehosting.cz/thumbs/procesy03.png) (http://www.imagehosting.cz/?v=procesy03.png)
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: TIBOR 04 Května 2013, 14:54:20
Do akeho projektu si zapojeny? Je ten projekt aktivny?(zadava ulohy?)

V procesoch sa ukazuje ako nazov pocitaneho projektu.
A pozeram ze je tam spusteny aj proces boinc.

[příloha smazaná administrátorem]
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 04 Května 2013, 15:01:48
Jsem zapojený do projektu SIMAP (http://boincsimap.org/boincsimap/). V procesech se možná nezobrazuje proto, že se ještě nestáhl ani prvotní balík projektu.

(http://www.imagehosting.cz/thumbs/boinc.png) (http://www.imagehosting.cz/?v=boinc.png)
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: TIBOR 04 Května 2013, 15:06:45
Ak je toto tvoj obrazok projektu tak by som sa zameral na to "stahovanie pozastavene-pocitac je pouzivany". Skus znovu vymazat nastavenia pocitania a znovu ich nastavit.

Mas tam nastavene ze mas vyuzitie procesora bez obmedzeni. Chces pocitat neustale? Skus zafajknut aj pocitanie povolene "je li pocitac pouzivan".

Moje nastavenie je taketo a pocita mi stale pokial je v el. sieti.

[příloha smazaná administrátorem]
Název: Re:Boinc - spouštění a běh na pozadí
Přispěvatel: Astarnim 04 Května 2013, 15:23:40
Právě, že chci nechat počítat PC pouze pokud jsem na něm nedělal nic po dobu 10ti minut.

Balíky jsem již stáhl. Ale musel jsem to udělat ručně.

Dodatek: Tak jsem nyní vyzkoušel 10 minut nedělat vůbec nic. Výpočet vůbec nenaskočil. To samé jsem vyzkoušel i se spuštěným managerem. Stejný výsledek. Výpočet vůbec nenaskočil.