Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  comment récupérer la valeur de inode->i_count.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment récupérer la valeur de inode->i_count.

n°894943
yolas22
Posté le 14-03-2007 à 17:05:25  profilanswer
 

Bonjour.  
Si quelqu'un a déja eu se problème, voila je suis sur une vielle machine pas de /proc , comment je peux savoir si un fichier est utilisé par un process autrement que par l'exploitation de la commande "lsof" ou autre commande à envoyer dans un shell. Si on pouvait directement récupèrer le compteur i_count de la struct inode correspondant au fichier sa serait bien.
( en esperant que je me suis pas planté de section.)  
Si quelqu'un connait une doc ou autre qui pourrait m'aider je suis preneur biensur.
merci.

mood
Publicité
Posté le 14-03-2007 à 17:05:25  profilanswer
 

n°894949
P-Y
Posté le 14-03-2007 à 17:22:54  profilanswer
 

deja faudrait commencer par preciser quel OS tu utilises, parce que pas de /proc ca me parait bizarre :|

n°895812
yolas22
Posté le 19-03-2007 à 10:58:31  profilanswer
 

Salut.
Merci  P-Y d'avoir répondu. Savoir l'OS n'avance pas à grand chose mais bon un ancien aix( version < 4.3 ) et hp UX  ( < 10.11 ).  
Le  /proc n'est pas mis en place par defaut sur beaucoup d'ancien OS et toute les fonctions qui le lisent pour en dégager les informations ne sont pas posix.  
Pas de /proc c'est vrai que c'est étrange sachant que je le retrouve sur des trés vielles machine ( un sun solaris de 1994).  
Mais comme on me dit que ce n'est pas une partition mise en place par defaut je suis coincé.
 
merci

n°895819
Taz
bisounours-codeur
Posté le 19-03-2007 à 11:19:57  profilanswer
 

yolas22 a écrit :


Pas de /proc c'est vrai que c'est étrange sachant que je le retrouve sur des trés vielles machine ( un sun solaris de 1994).  

Mais alors pas du tout

n°895871
yolas22
Posté le 19-03-2007 à 14:10:03  profilanswer
 

Taz je ne comprend pas  le sens que tu as voulu donner à ta réponse.  
Mais si tu as une idée pour ce passer de /proc je suis preneur.

n°895876
Taz
bisounours-codeur
Posté le 19-03-2007 à 14:12:47  profilanswer
 

t'as un lsof de dispo ?

 

edit: et je voulais dire que /proc est pas courant du tout en dehors de linux, où il est essentiel.


Message édité par Taz le 19-03-2007 à 14:13:19
n°895920
yolas22
Posté le 19-03-2007 à 15:11:12  profilanswer
 

Oui lsof est dispo mais c'est assez lourd comme commande.
A Mettre dans un script ça ralenti pas mal le temps d'execution.
J'avais regarder d'autre commande plus légère du style w ou uptime qui me ressorte la ligne de la commande mais bon le principe est le même c'est jamais la même commande à passer selon le système et sa reste un appel systeme à gérer.

n°895929
Taz
bisounours-codeur
Posté le 19-03-2007 à 15:18:36  profilanswer
 

bah trouve les sources / fais du genre strace savoir comment il fait.

n°895938
yolas22
Posté le 19-03-2007 à 15:31:49  profilanswer
 

Ok, c'était le dernier recours, merci pour ton aide.
je part dans les profondeurs du code.

n°896712
yolas22
Posté le 21-03-2007 à 17:19:59  profilanswer
 

Implémenter quelque chose de solide prendrai trop de temps :).  
La lecture de /dev/kmen ou /dev/mem est codé differement pour chaque systeme.  
Autant utiliser lsof que de multiplié par X mes lignes de code pour arriver à quelquechose de moin bien.
Adieu l'économie de ressource systeme.  
Je boss quand même sur la question voir si je peux pas mieux comprendre comment sa marche.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  comment récupérer la valeur de inode->i_count.

 

Sujets relatifs
cat /proc/cpuinfo renvoi de mauvaises valeur ?[Résolu] Debmirror ne veut pas récupérer les fichiers Release
recuperer la valeur d'exitRécupérer l'OID d'un Cisco 3750
comment récupérer l'icone sur le bureau pour SkypeRécupérer la main sur mon serveur
recuperer le PID d'un scriptRécupérer le contenu d'un dossier
Recuperer un MS-DOS Uninstall d'un logiciel 
Plus de sujets relatifs à : comment récupérer la valeur de inode->i_count.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR