Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Distributions > Autres
Autres Autres distributions : Gentoo, Slackware, Knoppix, Kaella, Dsl, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/12/2012, 13h03   #1
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 620
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 620
Points : 491
Points : 491
Par défaut KNOPPIX 7.0.x live, une fonctionnalité ne marche pas

quand on clique sur un shell situé sur une clé USB (FAT32), on obtient le message

Citation:
le fichier texte 'titi.sh' semble etre un script executable. Que voulez-vous en faire ? executer/lancer dans un terminal/ouvrir/annuler
l'ennui est que les 2 premiers choix ne marchent pas
HRS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2012, 13h28   #2
Mygale1978
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 883
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 34
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 883
Points : 5 416
Points : 5 416
Salut,

A mon avis ton script n'a pas les droits d'execution sur ce système de fichier.

Code :
1
2
 
ls -l /chemin/vers/titi.sh
Devrait le confirmer.

Une manière d'executer ce script serait d'appeler explicitement l'interpréteur shell de cette manière.

Code :
1
2
 
/bin/bash /chemin/vers/titi.sh
En supposant que tu souhaites utiliser bash.
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2012, 13h35   #3
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 620
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 620
Points : 491
Points : 491
les droits d'execution sont présents

d'ailleurs, quand je me mets en mode terminal sous le répertoire et que je tape

./titi.sh

cela fonctionne
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 14h57   #4
ok.Idriss
Responsable Modération

 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 3 799
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 3 799
Points : 12 136
Points : 12 136
Bonjour.

Citation:
l'ennui est que les 2 premiers choix ne marchent pas
Parfois en le lançant en mode graphique, on a peut être pas le temps de voir les traitements (parce que la console se ferme tout de suite) mais ça ne signifie pas pour autant que le script ne s'est pas exécuté. Essayes de mettre une trace de le script (par exemple écrire un truc bidon dans un fichier pour être sûr que tu passe dedans ou pas).

Bon sinon, à vrai dire, j'ai pas trop l'habitude de lancer les scripts en mode graphique, je trouve ça assez paradoxal



Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2012, 16h48   #5
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 620
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 620
Points : 491
Points : 491
Si je sais que le script ne s'exécute pas, c'est que je récupère toujours le
résultat de mes scripts dans un .log

et que ce .log n'est pas crée
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 16h52   #6
ok.Idriss
Responsable Modération

 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 3 799
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 3 799
Points : 12 136
Points : 12 136
Arf, du coup plus de doutes

J’imagine aussi que c'est avec le même utilisateur et les mêmes droits que tu exécutes en console et graphiquement ? Si c'est le cas, je sèche

Bon à la limite, tu peux toujours le lancer via le shell. Sachant que t'es sur un live CD, ça ne me parait pas trop grave.
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2012, 17h34   #7
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 620
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 620
Points : 491
Points : 491
En fait cette fonctionnalité (sur les partitions FAT32) existait sur toutes les distributions jusqu'au kernel 2.6.32 (ubuntu 10.04, fedora 13) et a disparu sur les versions ultérieures.

Aussi ai-je été agréablement surpris quand KNOPPIX 7.0.x a réintroduit cette fonctionnalité. Sauf qu'elle ne marche pas. dommage.
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2012, 00h06   #8
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 614
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 614
Points : 11 071
Points : 11 071
Hello,
À vue de nez, plusieurs choses possibles :
  1. Le dossier dans lequel tu cherches tes logs n'est pas doté du droit d'écriture ;
  2. L'utilisateur sous lequel est lancé le script n'a pas le droit d'écrire dans ce même dossier. Il est possible que Knoppix emploie un pseudo-utilisateur pour lancer les exécutables pour limiter les dégâts en cas de programme malfaisant (moi, c'est ce que je ferais) ;
  3. Le répertoire de travail à l'exécution n'est pas celui où se trouve ton script et tes logs sont donc déposés ailleurs.
Obsidian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 09h53   #9
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 620
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 620
Points : 491
Points : 491
se reporter à mon message du 26/12 13h35

le log est crée et se trouve sous le même répertoire que le script
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 10h03   #10
ok.Idriss
Responsable Modération

 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 3 799
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 3 799
Points : 12 136
Points : 12 136
Et comme lancer le script en mode shell avec le même utilisateur fonctionne, j'en déduis que les droits d'écriture sur le répertoire sont bien présents aussi
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h36.


 
 
 
 
Partenaires

Hébergement Web