|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : avril 2003 Messages : 1 609 ![]() |
Bonjour, j'utilise un script qui nécessite un fichier temporaire et je lisais ce weekend que pour éviter certain trous de sécurité il valait mieux utiliser la fonction tmpfile pour créer ce fichier temporaire.
Hélas (je ne suis pas doué en shell), je n'arrive pas à m'en servir dans mon script. Est ce possible, vu que c'est une fonction de librairie C ? Si oui comment m'en servir ? Si non, existe il une commande unix équivalente ? merci d'avance
__________________
"If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!" Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/ |
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() Inscription : septembre 2004 Messages : 2 180 ![]() |
Citation:
Code :
__________________
|
|||
|
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() Inscription : avril 2003 Messages : 1 609 ![]() |
bon je dois etre un peu brele ...
je fais : Code :
Citation:
__________________
"If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!" Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/ |
|||
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : septembre 2004 Messages : 2 180 ![]() |
Citation:
Citation:
__________________
|
||
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : avril 2003 Messages : 1 609 ![]() |
Citation:
/usr/bin, /usr/oocal/bin ... à mon avis ce n'est pas installé. Comme ce script doit tourner dans plusieurs divisions de la boite, je pense que je vais lacher l'affaire. Citation:
Du coup, je pose une autre question. à part créer un fichier temporaire du style tmp$$, ya un truc plus efficace et pas trop lourd pour éviter les problèmes de concurrence et collision ? (enfin je ne sais meme pas si c'est important pour les gens de ma boite, mais bon je me dis autant le faire bien ce script ...)
__________________
"If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!" Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/ |
||
|
|
00
|
|
|
#6 |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
le fichier_tmp.$$ est tous a fait correcte et te garantie une bonne unicité (le systeme interdit 2 process avec le même PID)
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : avril 2003 Messages : 1 609 ![]() |
oui je crois que c'est plus simple
mais bon, dans ce que je lisais ce weekend, un simple fichier de lien physique contenant des : ln temp1 /etc/passwd ... ln temp65365 /etc/passwd peur nuire gravement au system .mais bon c'est juste pour la beauté du geste que je cherchais à eviter ce pb. Je crois que personne ne m'en voudra de men contenter du $$. merci bien
__________________
"If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!" Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com