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
-
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. :)
-
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...
-
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?
-
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...
-
Takže postup byl měl být tedy následující?
Otevřu soubor /etc/rc.local a upravím následovně:
#!/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?
-
Komenty smaž - ne? :) A místo ddd dej svůj proces - ddd používám jako replacement...
-
Akorát ještě nevím, jak bude ten proces vypadat.
-
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í.
-
Ok, děkuji. Zkusím tedy ddd nahradit za boinc a snad bude fungovat. :)
-
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
-
Aha, tak to možná bude ono. Netušil jsem, že můžu ukončit manager a výpočty poběží dál. :)
-
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.
-
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í...
-
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)
-
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]
-
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)
-
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]
-
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.