• 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: 3 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect