web-dev-qa-db-fra.com

impossible d'exécuter le fichier .sh

J'ai téléchargé le fichier d'installation modelsim qui contenait le fichier .sh dans -setup.sh J'ai fait les deux choses suivantes

  1. Faites un clic droit-> propriétés-> permision-> autoriser l'exécution du fichier en tant que programme -> double-cliquez sur le fichier setup.sh -> RUN. Rien ne s'est passé. Aucune erreur ... rien.

  2. Dans le terminal

    • cd/vers le chemin du fichier setup.sh
    • chmod -x setup.sh ... rien ne s'est passé pas d'erreur rien. Le curseur passe à la ligne suivante
    • ./setup.sh ... rien ne s'est passé.

J'ai aussi fatigué sh setup.sh et bash setup.sh, toujours rien ne s'est passé.

A téléchargé le fichier entier encore rien ne s'est passé

Le contenu du fichier setup.sh est:

#!/bin/sh
export SCRIPT_PATH=`dirname "$0"`
export CMD_NAME="$SCRIPT_PATH/components/QuartusSetupWeb-13.0.1.232.run"
eval exec "\"$CMD_NAME\"" $@
1
aniket

_chmod -x setup.sh_ est utilisé pour retirer l'autorisation d'exécution du script. La bonne façon d’accorder l’autorisation d’exécution du script est la suivante:

_chmod +x setup.sh
_

Voir man chmod .

Autre chose: à cause de _$@_, votre script attend probablement un ou plusieurs arguments. Vérifiez dans le même répertoire que le script, peut-être y at-il un fichier README pour connaître le bon usage. Ou essayez de rechercher des instructions d'installation à partir de l'endroit où vous l'avez téléchargé.

4
Radu Rădeanu
  1. Ouvrez le gestionnaire de fichiers,
  2. Allez dans Édition-> Préférences,
  3. Dans l'onglet Comportement de la section "Fichiers texte exécutables", définissez l'option sur
    1. "Exécuter des fichiers texte exécutables à l'ouverture" ou "Toujours demander"

Fermez-le et essayez de double-cliquer à nouveau sur le fichier.

4