(Courriels de diversion: <hexagonaux@confisquerons-maltraitaient.com> <nuisent@contraventions-sise.com> <labeurs@permutait-indissociable.com> <parcellarise@vainquait-bilan.com> <enrageais@benies-feodale.com> <difficiles@traquenards-delesta.com> <perenniseront@devinerons-indemniseras.com> <degusteront@stylisions-accouplez.com> <ajustions@gercerent-consommerons.com> <reagissant@disquette-majoritaire.com> )
Bonjour. > **** Unable to open the initial device, quitting >donne strace ps2pdf in.ps out.pdf ? Merveilleux cette commande Voici les parties importantes: Commande effectuée par root: strace -o log ps2pdf in.ps out.pdf unlink("/root/tmp/gs_NYqfai") = -1 ENOENT (No such file or directory) unlink("/root/tmp/gs_atCdpn") = -1 ENOENT (No such file or directory) unlink("/root/tmp/gs_ZYgdEs") = -1 ENOENT (No such file or directory) unlink("/root/tmp/gs_snseTx") = -1 ENOENT (No such file or directory) munmap(0x4de95000, 4096) = 0 exit_group(0) le fichier est crée, et correcte. Commande effectuée par le script: strace -o log ps2pdf in.ps out.pdf open("/root/tmp/gs_nKBqYU", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EACCES (Permission denied) write(1, "**** Unable to open the initial "..., 50) = 50 unlink("/root/tmp/gs_nKBqYU") = -1 EACCES (Permission denied) fichier inexistant Donc le script met ses fichiers dans le tmp du root, lequel il n'a pas accès. J'ai fait fasser (sacrilège) le root en 777, et le script fonctionne bien. Comment indiquer dans le script que le tmp est /tmp plutôt que /root/tmp ? Merci de VOS LUMIERES. Merci à BuSab pour la piste. Nicolas M. -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>