• [^] # Re: Merci, mais je que doit-je faire

    Posté par . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.

    Non, ce que le Monsieur t'a posté, c'est du C, donc a priori il faut le mettre dans un programme force_eject.c . Le code complet doit être qqch comme :
    #include <sys/ioctl.h>
    int main(void){
     fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
     if (fd > 0) {
     ioctl(fd, CDROM_LOCKDOOR, 0);
     close(fd);
     }
     fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
     if (fd > 0) {
     ioctl(fd, CDROMEJECT, 0);
     close(fd);
     }
    } 
    
    et compiler avec :
    cc force_eject.c -o force_eject
    
    tu pourras alors appeler force_eject depuis ton script...