Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Alias e script shell

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55

    Alias e script shell

    Ciao a tutti,
    premetto che uso una distribuzione Fedora e che ho installato un pacchetto lampp per gestre i vari php, mysql etc...
    I comandi "php" o "mysql", se lanciati da console puntano però ad una directory sbagliata dei programmi interessati, quindi per poter lanciare il comando php devo sempre scrivere il suo percorso assoluto.
    Allora ho creato un alias in /root/.bashrc per far puntare i comandi ai giusti file, e tutto funziona correttamente.

    Adesso il porblema:
    ho creato uno script bash per fare alcune operazioni nel quale devo richiamare php e mysql... però da questo script non viene considerato l'alias e i comandi continuano a puntare alla posizione sbagliata dei file... come faccio per evitare di usare l'indirizzo assoluto dei programmi anche in questo caso? Non è sufficiente inserire gli alias in bashrc sotto root?

    Grazie!

    P.S. sono un neofita di linux, abbiate un po' di comprensione...

  2. #2
    Se lo script lo lanci da root dovrebbe leggere gli alias ma.. se non lo fa per chissa' che assurdo motivo ti conviene dichiararti delle variabili nello script, tipo:
    Codice PHP:
    PHP=`/usr/bin/php`    # o quello che e' 
    e poi quando devi usare il comando nello script basta che ci metti $PHP.
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    Potrebbe essere un'idea, ma credo che userò un metodo più barbaro... metterò dei link al programma giusto nei punti dove indirizza l'alias, così taglio la testa al toro

    Grazie comunque per l'aiuto!

  4. #4
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Anche un link simbolico da /usr/bin/php a /path/to/php dovrebbe risolvere
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.