d'abord je ne retrouve pas dans /proc (suis root) les infos sur les disques, comme sur un linux normal :
$ ls -lgG
total 0
dr-xr-xr-x 3 0 Jan 3 07:19 1400
dr-xr-xr-x 3 0 Jan 3 07:17 580
dr-xr-xr-x 3 0 Jan 3 07:17 728
dr-xr-xr-x 3 0 Jan 3 07:17 780
dr-xr-xr-x 3 0 Jan 3 07:17 968
-r--r--r-- 1 0 Jan 3 07:19 cpuinfo
-r--r--r-- 1 0 Jan 3 07:19 loadavg
-r--r--r-- 1 0 Jan 3 07:19 meminfo
-r--r--r-- 1 0 Jan 3 07:19 partitions
dr-xr-xr-x 9 0 Jan 3 07:19 registry
lrwxrwxrwx 1 0 Jan 3 07:19 self -> 1400
-r--r--r-- 1 0 Jan 3 07:19 stat
-r--r--r-- 1 0 Jan 3 07:19 uptime
-r--r--r-- 1 0 Jan 3 07:19 version
en fait cygwin a un repertoire /cygdrive ou on retrouve les lettres de ses disques comme sous fenetreXP:
$ ls -lgG /cygdrive/
total 0
drwxr-x--- 13 0 Jan 2 06:16 c
dr-xr-x--- 3 0 Mar 24 1999 f
dr-xr-x--- 2 0 Dec 22 2005 z
sinon a la racine on a /var, /home /usr /bin /tmp
je crois pas dire de c*** en disant que cygwin sous-traite a win tout ce qui concerne l'acces materiel, dont les disques ... ? de plus j'ai pas trouvé la commande hdparm, je cherche dans les packages.
le second truc est qu'aucune des commandes que vous donnez ne sortent le serial, ( j'ai pas l'impression que les 1er octets du serial que renvoie vol correspondent au constructeur comme sur une add. MAC.) mais d'autres infos constructeur de la rom du peripherique. pourtant je crois bien que c'est un id unique ce serial, une norme. et que c'est pas zinzin qui le génère dans son coin. ex un DVD a le meme 'serial' d'un lecteur a l'autre qqsoit la machine. je regarde au cas ou mais bon.
le seul truc que j'ai est de faire un !vol qui me permet de dire a cygwin de lancer une commande ms.
mais je voudrai uniformiser au maximum les commandes quelquesoit les OS cibles, d'ou cygwin pour faire du bash y compris pour wind.
si on peut pas avoir cet info avec bsd/linux/mac.. unix ???, comment je pourrais identifier un volume (dd, d-ext, usb, dvd-r...) autrement que pas le nom de volume qui est editable ??
chui tres embeté la.. tout mon truc reposait sur cet identifiant.. qui devrait etre lisible par n'importe quel OS ?
aussi vous m'inquiétez au niveau de la non-homogeneité des commandes sous les différents linux : ok chaque distrib a ses scripts dans /bin, mais les commandes CLI 'nucléaires' seront bien les mêmes ? si je prends un ls -lgGR etc sous bash ubuntu, j'aurais la même sortie que sous redhat, ou que sur un BSD ? j'ai peur ..... :-) enfin sous unix c'était pareil du reste, entre hp et aix. mais ca m'étonne là...
# ca marche pooo
Posté par littleneo . En réponse au message afficher n° de serie d'un volume en bash ?. Évalué à 1.
mais chui bien embété la :
d'abord je ne retrouve pas dans /proc (suis root) les infos sur les disques, comme sur un linux normal :
$ ls -lgG
total 0
dr-xr-xr-x 3 0 Jan 3 07:19 1400
dr-xr-xr-x 3 0 Jan 3 07:17 580
dr-xr-xr-x 3 0 Jan 3 07:17 728
dr-xr-xr-x 3 0 Jan 3 07:17 780
dr-xr-xr-x 3 0 Jan 3 07:17 968
-r--r--r-- 1 0 Jan 3 07:19 cpuinfo
-r--r--r-- 1 0 Jan 3 07:19 loadavg
-r--r--r-- 1 0 Jan 3 07:19 meminfo
-r--r--r-- 1 0 Jan 3 07:19 partitions
dr-xr-xr-x 9 0 Jan 3 07:19 registry
lrwxrwxrwx 1 0 Jan 3 07:19 self -> 1400
-r--r--r-- 1 0 Jan 3 07:19 stat
-r--r--r-- 1 0 Jan 3 07:19 uptime
-r--r--r-- 1 0 Jan 3 07:19 version
en fait cygwin a un repertoire /cygdrive ou on retrouve les lettres de ses disques comme sous fenetreXP:
$ ls -lgG /cygdrive/
total 0
drwxr-x--- 13 0 Jan 2 06:16 c
dr-xr-x--- 3 0 Mar 24 1999 f
dr-xr-x--- 2 0 Dec 22 2005 z
sinon a la racine on a /var, /home /usr /bin /tmp
je crois pas dire de c*** en disant que cygwin sous-traite a win tout ce qui concerne l'acces materiel, dont les disques ... ? de plus j'ai pas trouvé la commande hdparm, je cherche dans les packages.
le second truc est qu'aucune des commandes que vous donnez ne sortent le serial, ( j'ai pas l'impression que les 1er octets du serial que renvoie vol correspondent au constructeur comme sur une add. MAC.) mais d'autres infos constructeur de la rom du peripherique. pourtant je crois bien que c'est un id unique ce serial, une norme. et que c'est pas zinzin qui le génère dans son coin. ex un DVD a le meme 'serial' d'un lecteur a l'autre qqsoit la machine. je regarde au cas ou mais bon.
le seul truc que j'ai est de faire un !vol qui me permet de dire a cygwin de lancer une commande ms.
mais je voudrai uniformiser au maximum les commandes quelquesoit les OS cibles, d'ou cygwin pour faire du bash y compris pour wind.
si on peut pas avoir cet info avec bsd/linux/mac.. unix ???, comment je pourrais identifier un volume (dd, d-ext, usb, dvd-r...) autrement que pas le nom de volume qui est editable ??
chui tres embeté la.. tout mon truc reposait sur cet identifiant.. qui devrait etre lisible par n'importe quel OS ?
aussi vous m'inquiétez au niveau de la non-homogeneité des commandes sous les différents linux : ok chaque distrib a ses scripts dans /bin, mais les commandes CLI 'nucléaires' seront bien les mêmes ? si je prends un ls -lgGR etc sous bash ubuntu, j'aurais la même sortie que sous redhat, ou que sur un BSD ? j'ai peur ..... :-) enfin sous unix c'était pareil du reste, entre hp et aix. mais ca m'étonne là...
merci de votre aide !!!