Pagina 1 di 1

Command not found

Inviato: martedì 21 dicembre 2010, 10:49
da muppy
Ciao a tutti,
mi chiamo Andrea.
Sono nuovo a Linux ed a questo forum.
Ho installato un programma e sto cercando di eseguirlo.
Sino a pochi minuti fa, per eseguirlo lanciavo il comando

fluxtest.bat

ed il programma partiva.

Ora, se lancio "fluxtest.bat" mi compare l'errore "command not found".
L'unico modo per far partire il programma è digitare

sh fluxtest.bat

come posso fare per far sì che parta digitando solamente fluxtest.bat ??

Grazie,
Andrea

Re: Command not found

Inviato: martedì 21 dicembre 2010, 10:55
da sixx
Intanto dove si trova quel file?
L'hai spostato dalla posizione originale? se si, devi dargli il percorso giusto in cui si trova (/home/tuo_nome/file per esempio).

Re: Command not found

Inviato: martedì 21 dicembre 2010, 11:06
da muppy
fluxtest.bat si trova nella directory

/home/andrea/lavoro/flux/TEST

in precedenza avevo già dato i comandi

FLUX=/home/andrea/lavoro/flux
export FLUX

il che faceva sì che, lanciando il comando fluxtest.bat dall'interno della directory TEST il programma venisse eseguito.
Improvvisamente, il programma non viene più eseguito e mi viene restituito l'errore "fluxtest.bat: comando non trovato"

Grazie,
Andrea

Re: Command not found

Inviato: martedì 21 dicembre 2010, 11:32
da difesaparcosempione
se non vuoi usare
sh ./file
o
bash ./file
conviene date
chmod +x file
poi
./file
ed hai attivato lo script
ciao
:)

Re: Command not found

Inviato: martedì 21 dicembre 2010, 14:00
da Gab
Altrimenti se lo vuoi lanciare da "qualunque punto del filesystem" devi aggiungerlo al PATH, modificando il file .bashrc della tua home (e questo vale solo per il tuo utente) oppure modificare il file /etc/bash.bashrc (e in questo caso la modifica interessa l'intero sistema e quindi tutte le utenze)...in entrambi i casi la stringa da aggiungere è:

PATH=$PATH:/home/andrea/lavoro/flux
export PATH

Bye