PDA

View Full Version : Curiosità [xchè lo slash / davanti...]


Klontz
04-06-2003, 08:38
Salve...

arieccomi ancora a rompere le scatole... :D

Qualcuno mi sa dire perchè per avviare uno script bisogna mettere uno slash davanti al nome dello script per mandarlo in esecuzione ??
Oppure ./ (tipo ./configure) quando si compila un'applicazione ??

Ieri stavo installando la Gentoo... e per cambiare il layout della tastiera da US a IT, ho spulciato nella cartelle /etc per cercare il file di configurazione (rc.conf)
Poi una volta editato il suddetto file... ho riavviato il demone ( è un demone ??) Keymaps col seguente cmd:

/etc/init.d/keymaps restart

se invece entravo nella dir /etc/init.d e poi digitavo "keymaps restart" non c'era verso di riavviare il demone...da qui il dubbio sulla funzione dello slash


bye

mjk
04-06-2003, 08:44
E' un problema di path: devi settare i percorsi in cui il SO cerca gli eseguibili da lanciare. Se /etc/init.d non fa parte della tua path, devi comunicare al sitsema che l'eseguibile si trova in tale directory. ./ equivale alla directory corrente. Per modificare la path puoi editare /etc/profile (per tutti gli utenti) o ~/.bashrc o ~/.bash_profile (unico utente).

bye,

::mjk::

lovaz
04-06-2003, 08:44
Perche' lo esegue solo se e' nel path, se non c'e' devi dare il percorso
esempio
./keymaps restart