Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema file .sh

  1. #1

    Problema file .sh

    Buongiorno a tutti,

    mediante la shell BLAST devo far partire un file sh, in particolare il file setenv.sh.
    Premetto che sono partito come non-amministratore del sistema ma ho ricevuto diritti di amministrazione.

    Mi reco dunque nella cartella dove si trova il file, e se digito semplicemente:

    adriano@ftucodas2:~/workspace/axis2-1.3/bin$ ./setenv.sh
    bash: ./setenv.sh: Permesso negato

    mi dice che non ho il permesso di fare tale operazione.

    Ma se digito la stessa operazione col comando sudo, come in seguito, mi viene risposto:

    adriano@ftucodas2:~/workspace/axis2-1.3/bin$ sudo ./setenv.sh
    sudo: ./setenv.sh: command not found

    Ho utilizzato il comando sudo in un'altra occasione, sempre con un file sh, e tutto è filato liscio. L'unica differenza che ho notato è che, nel caso di file che è partito, al digitare del comando ls prima di dare il comando il nome del file era in verde, nel caso che tanto mi attanaglia è nero...

    Che spiegazione e/o che soluzione si può dare???

  2. #2

    Re: Problema file .sh

    Secondo me il file setenv.sh non è eseguibile, tanto per fare una prova da root dai il comando seguente:
    # chmod 777 setenv.sh

    E poi riprova a lanciarlo.
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  3. #3
    stessa cosa, identica.
    Ma a questo punto faccio una domanda banalissima...

    Se un file è un eseguibile, e si trova in una data cartella, qual'è il comando per farlo eseguire?

  4. #4
    ./nomecomando.sh se sei dentro la stessa cartella, altrimenti PATH/nomecomando.sh
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    adriano@ftucodas2:~/workspace/axis2-1.3/bin$ sudo ./setenv.sh
    sudo: ./setenv.sh: command not found
    $ which sudo
    da quel command not found si dovrebbe intuire che sudo non lo puoi proprio lanciare...

    poi, prova a dare un:
    $ ls -la ./setenv.sh

    giusto per conferma 8 )
    AMD Phenom II X6 1090T, ASUS M3A78-CM, GTX460 OC 1GB, CentOS 7 & Thinkpad T410 windows & Fairphone FP2

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 © 2024 vBulletin Solutions, Inc. All rights reserved.