Questo forum utilizza i cookies
Questo forum fa uso di cookie per migliorare l'esperienza utente. I cookie sono piccoli file di testo memorizzati sul tuo browser. I cookie impostati dal forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza, vengono utilizzati unicamente per memorizzare le tue preferenze. Navigando sul sito accetti che RaspberryItaly installi i cookie sul tuo browser.
Per maggiori informazioni consulta l'informativa sui Cookie di RasberryItaly

Un cookie verra memorizzato nel browser indipendentemente dalla scelta per evitare che questa domanda ti venga posta di nuovo. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel footer.
  • Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
automatico avvio comando

Avvio automatico comando
#1
Ciao non sono molto bravo con Linux, ho seguito molte guide ma non sono riuscito nel mio intento.
Sto usando il mio raspberry 3 b per avviare btfs e fare da nodo torrent. Se avvio da terminale manualmente tutto funziona perfettamente ma se provo a far avviare il comando on automatico all'avvio non funziona.
Il comando che devo dare da terminale e btfs daemon, come posso fare? 
Ci sono fare guide su internet ma non riesco Sad
Grazie
Risposta
#2
ci sono mille modi.
Dire non funziona e basta non permette molto di aiutarti.
Considera che questi metodi, spesso, ti fanno lanciare comandi come utente root, quando magari non sono caricate ancora tutte le risorse. e ovviamente non sei posizionato nella home dell'utente standard, che è pi, quindi i percorsi dei file canno scritti in modo assoluto.
Dacci una guida che hai seguito, e vediamo di capire perché non funziona
Risposta
#3
https://fablabnapoli.it/2019/07/1247/
Una e questa, le altre non le trovo più.
Risposta
#4
Proviamo alla "vecchia maniera"
Apri un terminale e digita
Codice:
sudo nano /etc/rc.local
spostati con le frecce cursore e inserisci prima dell'ultima riga "exit 0" questa riga
Codice:
btfs daemon &
CTRL+X per uscire e salvare (mantieni lo stesso nome di file)
Risposta
#5
Provato ma nulla , riavvio ma btfs non parte
Risposta
#6
in tal caso inserisci una pausa di 30 secondi prima di lanciare il comando
Risposta
#7
(11/04/2021, 22:47)Zzed Ha scritto: in tal caso inserisci una pausa di 30 secondi prima di lanciare il comando

Ciao posso chiederti come scrivere il comando x la pausa e in che punto inserirla? Almeno sono sicuro di fare giusti
Risposta
#8
per non bloccare il boot, ti conviene fare un piccolo script bash.. niente di trascendentale: si tratta di un semplice file di testo.
con
Codice:
sudo nano mioavvio.sh
aprirai l'editor su un file dal nome mioavvio.sh
scrivici:
Codice:
#!/bin/bash
sleep 30 && btfs daemon
CTRL+X per uscire e salvare (mantieni lo stesso nome di file)
(metti anche una pausa più lunga, 45 o 60, non si sa mai)
una voltra creato il file, rendiamolo eseguibile con il comando
Codice:
sudo chmod +x mioavvio.sh
ora, se vuoi, puoi lanciare lo script dal terminale con ./mioavvio.sh

per avviarlo al boot, in /etc/rc.local invece della riga di prima, richiamo lo script (occhio al percorso che deve essere completo, ad esempio
/home/pi/mioavvio.sh se il filo lo hai creato nella home dell'utente pi
quindi la riga sarà tipo
Codice:
/home/pi/mioavvio.sh &
la & finale, istruisce Linux a eseguire lo script in background e non attenderne la fine prima di proseguire. In sostanza, lo script verrà lanciato e comincerà a attendere i secondi che hai impostato. nel frattempo rc.local continuerà, troverà exit 0 e si chiuderà, continerà a procedura di boot caricando tutte le risorse. quando il tuo script avrà terminato di contare, lancerà il tuo comando, che probabilmente troverà quel che gli serve per funzionare,
Risposta
#9
Fatto ma non parte lo stesso. Grazie per l'aiuto prima di tutto
Risposta
  


Vai al forum:


Navigazione:
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect