Live chat

boboviz Buon 2026 a tutti!!! (02.01.26, 22:16)
campos Buon 2026! (01.01.26, 09:39)
kidkidkid3 (01.01.26, 07:33)
kidkidkid3 Un buonissimo e felicissimo 2026 pieno di sogni realizzati a tutti noi Boincitaliani ! (01.01.26, 07:32)
zioriga Ok ripulito (30.12.25, 15:55)
zioriga Aiuto c'è qualche intrusione inadeguata !!!!! (30.12.25, 10:47)
GHz Buon Natale e serene festività a tutti gli amici scaccolatori di BOINC.Italy! (25.12.25, 22:29)
campos Buon Natal! (25.12.25, 13:47)
boboviz Buon Natale a tutti!! (25.12.25, 11:29)
sabayonino Un passaggio veloce veloce , colgo l'occasione per augurare a tutti un Sereno Natale ! (24.12.25, 21:10)
zioriga finalmente sembra ci sia lavoro su Rosetta (17.12.25, 14:48)
sabayonino apri un topic qua : https://www.boincitaly.org/forum/segnalazioni-richieste-e-suggerimenti.html e dacci più dettagli sul tuo account (25.11.25, 11:09)
ROCCO Elaboro work unit di primegrid su imac com m3 silicon 8 core non riesco a far totalizzare i crediti su boincitaly. Come si fa? (25.11.25, 09:52)
Antonio Cerrato https://asteroidsathome.net/boinc/server_status.php (24.11.25, 22:41)
Antonio Cerrato ci sono 3 milioni di WU "ready to send" su Asteroids@Home (24.11.25, 22:41)
boboviz hanno appena rilasciato il client (beta) 8.2.8 (24.11.25, 16:17)
sabayonino https://github.com/BOINC/boinc/blob/master/INSTALL (20.11.25, 17:50)
sabayonino https://github.com/BOINC/boinc (20.11.25, 17:49)
sabayonino o meglio ...se la compila lui (20.11.25, 17:46)
sabayonino la compilo dal package manager (20.11.25, 17:46)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO:

Preparare i criceti! 10/06/2015 12:43 #115657

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

nerdaggine. :asd:


:D volano parolacce :run:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 13:41 #115660

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279

nerdaggine. :asd:


:D volano parolacce :run:

C'è chi può e chi non può. Chi non può, insulta. :ahsisi:
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 13:57 #115661

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 176
  • Ringraziamenti ricevuti 47
Non vi scannate :D

Purtroppo ieri, dopo ore di smanettamenti da incompetente non sono riuscito a far funzionare nulla!
Ho impostato nel Cron di fermare la richiesta di lavori il 2/07 alle 8, e quello dovrebbe funzionare.
Ho impostato di eseguire lo script, ma cron non ce la fa ad eseguirlo.
Ho provato a mettere un "marcatore", un echo "ciao" con redirezione in un file: se lo metto all'inizio dello script tutto OK, ma se lo metto nel then o nell'else non lo esegue, come se si fermasse quando cominciano ad entrare in gioco le variabili.
Ho provato anche a farlo precedere nella crontab da un /bin/sh ma non è cambiato nulla.
È un peccato che non possa eseguire quello script meraviglioso proprio a un passo dalla fine.

Tra l'altro se funzionasse mi farebbe comodo anche per altri criceti, comunque sono arrivato alla conclusione che devo studiarmi ancora tantissima programmazione per dire di saper usare un computer!

Grazie :)
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 14:14 #115662

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

Non vi scannate :D

Purtroppo ieri, dopo ore di smanettamenti da incompetente non sono riuscito a far funzionare nulla!
Ho impostato nel Cron di fermare la richiesta di lavori il 2/07 alle 8, e quello dovrebbe funzionare.
Ho impostato di eseguire lo script, ma cron non ce la fa ad eseguirlo.
Ho provato a mettere un "marcatore", un echo "ciao" con redirezione in un file: se lo metto all'inizio dello script tutto OK, ma se lo metto nel then o nell'else non lo esegue, come se si fermasse quando cominciano ad entrare in gioco le variabili.
Ho provato anche a farlo precedere nella crontab da un /bin/sh ma non è cambiato nulla.
È un peccato che non possa eseguire quello script meraviglioso proprio a un passo dalla fine.

Tra l'altro se funzionasse mi farebbe comodo anche per altri criceti, comunque sono arrivato alla conclusione che devo studiarmi ancora tantissima programmazione per dire di saper usare un computer!

Grazie :)


non utilizzare il crontab /etc/crontab (o anche si ma devi indicargli con quale utente eseguire lo scritp) , o utilizza il crontab utente

lo script dovrebbe controllare costantemente se c'è lavoro , quindi eseguirlo ogni minuto ... quelle righe salvale in un file (chiamalo come vuoi) e salvalo in un percorso dedicato ; rendi il file eseguibile.

se utilizzi /etc/crontab
* * * * * <tuo_utente>  /percorso/script/file_da_eseguire 2>&1

se utilizzi il crontab utente
$ crontab -e
poi
* * * * * /percorso/script/file_da_eseguire 2>&1

(non serve eseguire /bin/bash in quanto già incluso nelle variabili utente)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da sabayonino.

Preparare i criceti! 10/06/2015 14:19 #115663

  • 25000ghz
  • Avatar di 25000ghz
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 833
  • Ringraziamenti ricevuti 40
@Saba... per farmi capire a cosa serva spegnere il pc quando Boinc non ha lavoro mi hai gufato. Da 15 ore sono senza ADSL, coda finita e pc accesi senza scaccolare :incavolato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 14:25 #115665

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

@Saba... per farmi capire a cosa serva spegnere il pc quando Boinc non ha lavoro mi hai gufato. Da 15 ore sono senza ADSL, coda finita e pc accesi senza scaccolare :incavolato:


ma non hai detto che con Win8.1 vanno a riposo da soli ? :tutipi: :fiufiu:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 14:34 #115666

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 176
  • Ringraziamenti ricevuti 47
Purtroppo è quello che avevo fatto, crontab -e da root, impostato ogni 5 minuti con */5 alla prima colonna.
Esegue lo script come previsto ma non completamente, si blocca quando si parla di variabili o di if.
L'unica cosa che manca è il 2>&1 che non conoscevo e non avevo messo... a cosa serve?
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 14:41 #115668

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

Purtroppo è quello che avevo fatto, crontab -e da root, impostato ogni 5 minuti con */5 alla prima colonna.
Esegue lo script come previsto ma non completamente, si blocca quando si parla di variabili o di if.
L'unica cosa che manca è il 2>&1 che non conoscevo e non avevo messo... a cosa serve?


non da root... root non sta eseguendo il client boinc in corso

utilizza il crontab del tuo utente
$ crontab -e

!=
da
# crontab -e


PS : posta il contenuto del file , così come lo hai scritto/incollato

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da sabayonino.

Preparare i criceti! 10/06/2015 15:03 #115669

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Ho impostato nel Cron di fermare la richiesta di lavori il 2/07 alle 8, e quello dovrebbe funzionare.

Teoricamente crontab serve per le operazioni ripetitive, quindi per un singolo comando una tantum forse non è il più adatto.
Quale comando stai cercando di eseguire?
Per sospendere la richiesta di lavoro dovresti usare una cosa tipo:
boinccmd --host localhost --passwd la_tua_password --project http://pogs.theskynet.org/pogs/ nomorework
Altra domanda: puoi verificare di avere il demone "atd" in esecuzione?
Grazie...

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 19:20 #115675

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 176
  • Ringraziamenti ricevuti 47
Purtroppo il PC su cui ho impostato la crontab è quello inutilizzato dei miei zii, forse ci andrò domani sera a cena, ma avrò pochissimo tempo a disposizione per correggere le impostazioni.

Avevo messo lo script per spengere il pc quando sono finiti i lavori (quello che ho postato prima) in /bin, e impostato (da utente root):
*/5 * * * * script.sh
Ma questo non funzionava, non andava oltre la parte con le variabili.

Poi:
0 8 7 2 * boinccmd --project pogs.theskynet.org/pogs nomorework

Questo quindi lo dovrei mettere nella crontab dell'utente di mia zia, anche se Boinc verrà eseguito senza fare il login? Il PC sarà acceso e basta, senza monitor, tastiera e senza autenticarsi nel sistema.

Se proprio non riesco a far funzionare lo scriptino automatico farò schiacciare power a mia zia il 7/2 alle 14 sperando che abbia finito tutto (ma sicuramente ci sarà una WU al 99,99% che andrà buttata...).
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 19:33 #115676

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355
puoi postare lo script ? magari co sono degli spazi non messi al posto giusto. nei costrutti questi sono sensibili ... :asd:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 20:58 #115678

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Poi:
0 8 7 2 * boinccmd --project pogs.theskynet.org/pogs nomorework

Secondo me il comando verrà eseguito alle 8:00 del 7 Febbraio di ogni anno.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 10/06/2015 21:15 #115679

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

Poi:
0 8 7 2 * boinccmd --project pogs.theskynet.org/pogs nomorework

Secondo me il comando verrà eseguito alle 8:00 del 7 Febbraio di ogni anno.


:ahsisi:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 11/06/2015 20:03 #115685

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 176
  • Ringraziamenti ricevuti 47
FUNZIONAAAAAAA!!!
Ho provato lo script con le modifiche di Sabayonino, e viene eseguito correttamente anche attraverso cron!
#!/bin/bash
tempo_rimanente_task=(`echo $(boinccmd --get_tasks | grep 'estimated CPU time remaining' | awk '{print $5}' | cut -d ' ' -f 1-)`)
numero_task=${#tempo_rimanente_task[@]}
if [[ "${numero_task}"  == "0" ]] ; then
date=$(date)
echo "$date: Boinc non ha lavori!" >> /home/matteo/boinc.txt
/sbin/halt
else
date=$(date)
echo "$date: Ci sono ancora $numero_task lavori." >> /home/matteo/boinc.txt
fi
Non ho verificato se bastava #!/bin/bash all'inizio o se dipende dalla sintassi di if.

Adesso spero solo di riuscire a passare da mia zia per impostarlo.
Ho dato i permessi di utente ad halt, così si può spengere anche senza essere root.
Unico dubbio: dato che il pc verrà acceso e rimarrà piantato alla schermata di login, la crontab relativa al suo utente verrà eseguita lo stesso?

Comunque adesso ho impostato così la crontab:
0 8 2 7 * boinccmd --project pogs.theskynet.org/pogs nomorework
*/10 * * * * /bin/script_task_boinc.sh
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da manalog.

Preparare i criceti! 13/06/2015 13:20 #115704

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

FUNZIONAAAAAAA!!!

:complimenti

Unico dubbio: dato che il pc verrà acceso e rimarrà piantato alla schermata di login, la crontab relativa al suo utente verrà eseguita lo stesso?

Dalla man page di crond (8):

-p
Cron permit any crontab, which user set.

Controlla le impostazioni di avvio del demone cron, se non è già impostato così, aggiungi "-p" agli argomenti del servizio.
Il file di configrazione del servizio non so dirti esattamente quale sia: grossomodo dipende dalla distribuzione.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 13/06/2015 13:51 #115707

  • 25000ghz
  • Avatar di 25000ghz
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 833
  • Ringraziamenti ricevuti 40
Quando i pinguini parlano si capiscono solo tra di loro.... razza a se :noidea: :what: :confuso: :wtf:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 13/06/2015 19:00 #115708

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Quando i pinguini parlano si capiscono solo tra di loro.... razza a se :noidea: :what: :confuso: :wtf:

:asd:

Più o meno gli ho suggerito di verificare le impostazioni di "utilità di pianificazione". Invece di dirgli: clicca di qui, spunta di là; con linux molto spesso ti basta leggere l'help in linea ovvero la pagina del manuale del comando che vuoi usare.
Alla fin fine, i computer son sempre macchine. Che tu abbia il servosterzo elettrico, quello idraulico, la cremagliera o la vite senza fine a circolazione di sfere... per sterzare devi sempre girare il volante. :ubriachi:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 13/06/2015 19:54 #115709

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 176
  • Ringraziamenti ricevuti 47
Scusate la mia ignoranza :D
Può andar bene cambiare DAEMON=/usr/sbin/cron con DAEMON="/usr/sbin/cron -p" in /etc/init.d/cron e in tutte le sotto cartelle rcx.d, senza dover riaggiornare systemd (ho Debian 8)?
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 13/06/2015 20:49 #115710

  • sorcrosc
  • Avatar di sorcrosc
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 1142
  • Ringraziamenti ricevuti 154
su /etc/default/cron puoi aggiungere opzioni usando la variabile EXTRA_OPTS

Si prega Accedi o Crea un account a partecipare alla conversazione.

Preparare i criceti! 14/06/2015 01:53 #115712

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5805
  • Ringraziamenti ricevuti 355

0 8 2 7 * boinccmd --project pogs.theskynet.org/pogs nomorework


:D continuo a noncapire questa data ... 7 Febbraio(2) ore 8:00 :zzz: (è il tuo complenno ? :ciapet: )

cmq si. cron viene schedulato indipendentemente dal tipo di login grafco , log-on o log-out o log-quel_che_vuoi. è un demone che gira constantemente in background .
ovviamnete l'utente che utiizza il proprio crontab (non quello di sistema) , deve appartenere al gruppo cron (o crontab).

inoltre suggerisco l'utilizo di anacron (e relativa configurazione) per eseguire successivamente i cron non avviati causa spegnimeto pc.
il semplice cron viene eseguito constantemente finchè rimane acceso il pc , ma se una pianificazione non viene avviata perchè il pc è stato spento , può essere avviata all'avvio successivo (dipende sempre dal tipo di utilizzo/pianificazione che si fa).

noce

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da sabayonino.
  • Pagina:
  • 1
  • 2
  • 3
Moderatori: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.226 secondi
Powered by Forum Kunena