[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PVM et fichiers /tmp/pvmd.$UID pas créés



Le samedi 01 mai 2004, pascal a écrit...

	bonjour,


> open("/etc/passwd", O_RDONLY)           = 7   /* C'est normal ça ? */

pourquoi pas ? Il l'ouvre en lecture seule. Des fonctions comme
getpwuid() ou getpwnam() l'utilisent.

> open("/tmp/pvm.0/sock", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0600) =10
> /*<--- contient "/tmp/fileoRQE5f" */

petit canaillou tu travailles en root...

> open("/dev/null", O_RDONLY)             = 3
> open("/dev/null", O_WRONLY)             = 4
> open("/etc/localtime", O_RDONLY)        = 5
> /tmp/fileoRQE5f /* <--- le fichier vide */

> root@buzz2:~# strace -elisten /usr/bin/pvmd
> listen(9, 128)                          = 0
> /tmp/fileLdK0ka

donc une socket est bien créée et prête à prendre des connexions.
la 9

> root@buzz2:~# strace -esocket /usr/bin/pvmd
> socket(PF_UNIX, SOCK_STREAM, 0)         = 7
> socket(PF_UNIX, SOCK_STREAM, 0)         = 7
> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 7
> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 8
> socket(PF_UNIX, SOCK_STREAM, 0)         = 9
> /tmp/fileRurHVj

Je n'ai pas trouvé de doc sur ce IPPROTO_IP comme protocole. La page de
man de ip(7) ne semble pas l'indiquer comme valide, mais ça a l'air de
marcher.

Il y a donc bien 3 sockets créées. Tu dois pouvoir les voir avec un
ls -l /tmp, la premiere lettre à gauche doit être s, pour socket. Enfin,
si tu en as le temps avant qu'elles soient détruites ?

> et après tout celà le répertoire /tmp/pvm.0 ne contient plus que :

> [t80040000] 05/01 17:29:53 buzz2 (127.0.0.1:32775) LINUX 3.4.2
> [t80040000] 05/01 17:29:53 ready Sat May  1 17:29:53 2004
> [t80040000] 05/01 17:31:38 catch() caught signal 15
> [t80040000] 05/01 17:31:38 pvmbailout(15)

15 est sigterm, donc arrêt propre. Ça ressemble à un fichier de log.
C'est toi qui l'a arrêté ?

> et les fichiers temporaires vides ont disparus.

Je ne sais pas trop quoi dire. Tout à l'air normal.

Tu l'as compilé avec tes petites main ? Et tout bien installé ? Tu as
essayé de le démarrer avec la console pvm ?

-- 
jm



Reply to: