PDA

View Full Version : BOINC su Linux Suse10, dove'è l'esecuzione automatica?


theboiamond
11-11-2006, 15:31
Ho installato boinc su un sistema con Linux Suse 10.1 - Gnome desktop.
Vorrei che partisse ad ogni avvio come in windows, magari sulla tray e non sulla barra delle applicazioni, come faccio?

Poi, se io premo la X non chiude solo la finestra ma anche il programma, ho sbagliato io ad installarlo o cosa?

Tengo a precisare che di linux son proprio nubbio e che l'ho appena installato, quindi fate come se doveste insegnare ad usare una ferrari ad un aborigeno :D

wubby
11-11-2006, 15:42
http://www.boinc.dk/index.php?page=mirror_download_file&id=176

Edita il file boinc indicando la posizione in cui si trova la directory di boinc, l'utente che lo usa e il percorso per il file di log.

Poi copialo in /etc/init.d/ e crea un link.

Leggiti bene il file che è ben commentato! ;)

theboiamond
13-11-2006, 04:36
Ho fatto come dici tu, ma non funziona.

Ho copiato lo script nella cartella /etc/init.d/ e l'ho modificato mettendo la cartella del boinc.

Come user ho provato a mettere sia l'user che il root, niente.
Poi su logfile cosa metto?

Altra cosa, il link dove e di cosa lo devo creare?
Link allo script o al programma? In quale cartella?

Naturalmente dopo ho fatto anche # chown root /etc/intit.d/boinc

Ho saltato qualcosa?

Non è che per caso puoi spiegarmi tutti i passaggi via messenger (msn gaim)?

Si riesce ad avviarlo anche in "modalità nascosta / infetta" ?

wubby
13-11-2006, 06:43
Ho fatto come dici tu, ma non funziona.
:(



Ho copiato lo script nella cartella /etc/init.d/ e l'ho modificato mettendo la cartella del boinc.


Perfetto! :)

Come user ho provato a mettere sia l'user che il root, niente.
Poi su logfile cosa metto?
root NON SI USA MAI!!!

Metti il tuo user. Come logfile devi solo specificare un file che utilizzerà boinc per lasciare qualche traccia. Crea un file nella directory boinc chiamandolo boinc.log e indicalo nello script.

Altra cosa, il link dove e di cosa lo devo creare?
Link allo script o al programma? In quale cartella?

Non conosco SUSE, io ho creato un link allo script nella directory /etc/rcS.d

S70boincctl -> /etc/init.d/boincctl

Naturalmente dopo ho fatto anche # chown root /etc/intit.d/boinc

Il comando di copia verso /etc/init.d va dato cn i privilegi di root.

Ho saltato qualcosa?

Hai dato i permessi di esecuzione allo script?

wubby@lc4:/etc/init.d$ ll boincctl
-rwxr-xr-x 1 root root 3675 2006-05-27 07:50 boincctl

la x indica che è eseguibile.

chmod +x boinc
per renderlo tale.


Non è che per caso puoi spiegarmi tutti i passaggi via messenger (msn gaim)?

:fagiano:

Si riesce ad avviarlo anche in "modalità nascosta / infetta" ?

Assolutamente no.

ps o top trovano subito il processo aperto.

theboiamond
13-11-2006, 12:43
Metti il tuo user. Come logfile devi solo specificare un file che utilizzerà boinc per lasciare qualche traccia. Crea un file nella directory boinc chiamandolo boinc.log e indicalo nello script.

Per logica avevo già fatto così ma volevo esserne sicuro...



Non conosco SUSE, io ho creato un link allo script nella directory /etc/rcS.d

S70boincctl -> /etc/init.d/boincctl


Era questo il passaggio che ho saltato... ma nella guida non c'era...


Il comando di copia verso /etc/init.d va dato cn i privilegi di root.

Io ho cambiato tutti i privilegi # chmod 777 /etc/init.d per far prima :asd:


Hai dato i permessi di esecuzione allo script?

wubby@lc4:/etc/init.d$ ll boincctl
-rwxr-xr-x 1 root root 3675 2006-05-27 07:50 boincctl

la x indica che è eseguibile.

chmod +x boinc
per renderlo tale.


Anche questo me l'ero perso per strada....



Si riesce ad avviarlo anche in "modalità nascosta / infetta" ?

Assolutamente no.

ps o top trovano subito il processo aperto.

Beh basta che non rompa le balle sul desktop.
Lanciando solo boinc al posto di boincmgr già mi sembra OK...