Ho creato il mio primo script con gedit ,l'ho reso eseguibile ma non riesco a metterlo nella cartella /etc/init.d/ come mai? Grazie ciao.

chiesto 27 Lug '14, 17:11

aannddrree's gravatar image

aannddrree
2213

ho capito che la cartella /etc necessita di un permesso per modificarla o aggiungere files ma come faccio ad averlo?

(27 Lug '14, 17:46) aannddrree aannddrree's gravatar image

Grazie Letizia per la solerte risposta ,lo script serve per modificare la sensibilità al tap del touchpad e va eseguito ad ogni avvio. Non essendo un'applicazione da avviare ma un settaggio dovrei seguire le indicazioni della seconda alternativa che mi hai dato però scusa ma non mi è chiaro il procedimento (uso ubuntu da solo 3 giorni) Quindi dovrei creare una cartella denominata bin nella home,poi entrare nel terminale ed inserire i comandi giusto?

(27 Lug '14, 18:36) aannddrree aannddrree's gravatar image

Ciao @aannddrree, quando vuoi chiedere ulteriori informazioni o commentare le risposte, usa i commenti, per favore.

(27 Lug '14, 20:30) letizia letizia's gravatar image

Prova la procedura di @m3nhir e vedi se ti risolve il problema.

(27 Lug '14, 20:49) letizia letizia's gravatar image

Se è un settaggio da eseguire all'avvio puoi semplicemente inserire il suo percorso in "applicazioni d'avvio" che io usando gnome shell trovo in Applicazioni > strumenti di sistema > applicazioni di avvio. Quando si apre la finestra clicchi su "aggiungi" nella finestra successiva alla voce nome inserisci un nome a piacere, alla voce "comando" inserisci il percorso allo script che avrai reso eseguibile, magari usando il tasto "esplora" per selezionarlo. La voce "commento" a piacere, ma non necessaria. Salvi e sei a posto. Ad ogni avvio lo script verrà eseguito automaticamente.

coll. permanente

ha risposto 27 Lug '14, 19:36

m3nhir's gravatar image

m3nhir
38718

ho fatto come consigliato da m3nhir e tutto fila egregiamente grazie a tutti!

(27 Lug '14, 22:51) aannddrree aannddrree's gravatar image

@aannddrree, ricordati di accettare la risposta, di @m3nhir

(27 Lug '14, 23:19) letizia letizia's gravatar image

La cartella /etc/init.d è una cartella di sistema ed appartiene a root.

Se lo script che hai fatto è uno script che gestisce lo stop/start di un'applicazione, allora:

    sudo cp /path/dove/si/trova/tuo/script.sh /etc/init.d
    sudo chmod +x /etc/init.d/script.sh

Se invece è uno script bash che realizza altro, allora conviene creare una cartella bin nella tua home directory e modificare la variabile di environment relativa al tuo utente:

   mkdir /home/tuoUser/bin
   cp /path/dove/si/trova/tuo/script.sh /home/tuoUser/bin
   chmod +x /home/tuoUser/bin/script.sh
   gedit /home/tuoUser/.bashrc

Aggiungi in fondo al file:

   . /home/tuoUser/bin/script.sh

Una volta salvato il file:

  source /home/tuoUser/.bashrc

Se vuoi che le impostazioni siano eseguite sia in ambiente grafico che da terminale, allora il file da utilizzare è /home/tuoUser/.profile

Per seguire la procedura, apri un terminale ed esegui i comandi indicati.

coll. permanente

ha risposto 27 Lug '14, 17:58

letizia's gravatar image

letizia
7231519

modificato 27 Lug '14, 20:59

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×48

domanda posta: 27 Lug '14, 17:11

domanda visualizzata: 726 volte

ultimo aggiornamento: 27 Lug '14, 23:19

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.