• 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
come uno script creare bash

Come creare uno script bash
#1
Salve a tutti!
io utilizzo transmission e collegato un hard disk esterno dove va a salvare i file, ad ogni avvio devo eseguire una serie di comandi per andare a montare l'hard disk nella cartella di mount che ho creato e sono:


sudo service transmission-daemon stop



sudo umount /dev/sda1


sudo mount -t ntfs-3g /dev/sda1 /media/hdd_ext


sudo service transmission-daemon start

come posso creare un script che si esegua ad ogni avvio in modo automatico e in quale posizione devo crearlo?

Grazie
Risposta
#2
Codice:
service transmission-daemon stop
umount /dev/sda1
mount -t ntfs-3g /dev/sda1 /media/hdd_ext
service transmission-daemon start

ci sono vari modi.
il mio preferito è farti uno script (con permessi di esecuzione +x) con il codice qui sopra, che è il tuo ma senza il sudo, e metterlo nella tua home.
poi apri crontab
Codice:
sudo crontab -e
e in fondo scrivi
Codice:
@reboot /home/tuoutente/tuoscript

il sudo non c'è nello script perchè le cose eseguite con crontab sono da root, quindi già da amministratore.



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#3
Ok ho capito siccome io mi collego tramite putty, come faccio a salvarlo nella home?

Grazie
Risposta
#4
lo editi direttamente creando un file, con il comando nano
o, molto meglio, butta putty e usa MobaXterm, che oltre a SSH fa anche molto di più (per spostare un file, basta che lo trascini).
Risposta
#5
Grazie, stasera provo tutto
Risposta
  


Vai al forum:


Navigazione: 3 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect