Page 1 sur 1
[peripherique] liberer
Publié : dim. 10 janv. 2010, 22:46
par archbrest
Bonsoir,
j'ai un processus qui prend la cam mais qui ne la libère pas comment savoir quel est le processus et comment libérer le périphérique ? si possible sans tuer le processus ce serait bien. Merci
Bonne soirée
Re: [peripherique] liberer
Publié : dim. 10 janv. 2010, 22:50
par tuxce
en root, t'auras toutes les informations.
Re: [peripherique] liberer
Publié : dim. 10 janv. 2010, 22:52
par Abazigal
Pour savoir quel process utilise ta cam, je pense que tu peux utiliser lsof (dans extra).
devrait faire l'affaire.
Après, pour libérer sans tuer le processus, bein ca dependra du processus en question je pense.
EDIT: Argh ... trop lent

Au moins, je vais me coucher moins bête et ne rajouterai pas un grep pour rien la prochaine fois que j'utiliserai lsof

Re: [peripherique] liberer
Publié : lun. 11 janv. 2010, 01:14
par ddup1
Idem je faisais toujours un grep sur la sortie de lsof.
Re: [peripherique] liberer
Publié : lun. 11 janv. 2010, 20:27
par archbrest
Bonsoir,
merci et pour "prendre de force" le périphérique sans tuer le processus, y a un moyen ? Merci
Bonne soirée
Re: [peripherique] liberer
Publié : lun. 11 janv. 2010, 22:31
par catwell
Pour trouver qui utilise quoi, on peut utiliser fuser à la place ou en complément de lsof.
Sinon, pour récupérer le périphérique sans tuer le processus si celui-ci ne veut pas le rendre, une solution pourrait être de détruire le périphérique et de le recréer ensuite (ce qui se passera probablement dans ton cas en débranchant la caméra et en la rebranchant par exemple, ou en jouant avec modprobe).
Re: [peripherique] liberer
Publié : mar. 12 janv. 2010, 22:03
par archbrest
Ok merci je vais creuser la question.