GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 19 Mars 2010, 20:35:46

Titre: Comment nétoier le log depuis la boite noir :P
Posté par: BuBuNo le 19 Mars 2010, 20:35:46
Bonjour à tous !

Alors voila vue que je commence a héberger j'aimerais nétoier les log du serveur tout en laissant le serveur allumer grace a la ptite boite noir.

donc j'ai essayer :
clearlog
clear log
reloadlog
logclear
log clear

Mais rien a faire je ne trouve pas

Merci d'avance de votre aide ;)
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: FuSion le 19 Mars 2010, 20:50:46
Tu es sur d'avoir essayer: /rcon reloadlog ?

Sur le WIKI Samp, y'a ça la commande pour supprimer le log  ???
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: BuBuNo le 19 Mars 2010, 22:57:19
Oui sa recharge juste le log en gros sa sert a rien :S
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: cristab le 19 Mars 2010, 22:58:40
cette fonction n'existe pas
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: BuBuNo le 19 Mars 2010, 23:00:06
Ah ok :/
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: cristab le 19 Mars 2010, 23:06:10
mais tu peu faire une fonction php qui efface le contenue de ce fichier
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: BuBuNo le 20 Mars 2010, 00:38:43
:D ok je vérrais sa ;) merci du conseil :D
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: S!m le 20 Mars 2010, 15:11:45
Salut,

petite question cristab, le fait que le log soit utiliser par le serveur au même moment ne cause pas de problème? (on tente de supprimer pendant que le fichier est lu par un autre programme)

++Sim++
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: cristab le 20 Mars 2010, 20:04:10
non sa ne pose aucun  soucis si sampserver.exe ne trouve pas le fichier log il n'écrira pas tout simplement
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: Syg le 20 Mars 2010, 21:46:25
Par contre, ce n'est possible que sur un serveur Linux, sous Windows, le log est verrouillé par le serveur, il n'est pas possible de le supprimer ou d'écrire dedans, on ne peut que le lire.

++
Syg
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: Ssk le 20 Mars 2010, 21:49:56
Déjà c'est impossible de supprimer un fichier pendant qu'il est lu ^^

Donc faut attendre que le serveur soit éteins et là on le supprime  =)
Titre: Re : Re : Comment nétoier le log depuis la boite noir :P
Posté par: BuBuNo le 20 Mars 2010, 22:41:55
Par contre, ce n'est possible que sur un serveur Linux, sous Windows, le log est verrouillé par le serveur, il n'est pas possible de le supprimer ou d'écrire dedans, on ne peut que le lire.

++
Syg

Fail !!

enfete j'ai trouver :P
j'ai ouvert le log et j'ai tout supprimer ce qui avait dedans ensuite j'ai fait enregitrer il me dit que ce fichier est en cour d'utilisation et il veut que je l'enregistre sous un autre nom alors je l'enregistre sous le nom du log et la sa marche :P
Titre: Re : Re : Comment nétoier le log depuis la boite noir :P
Posté par: cristab le 21 Mars 2010, 08:41:06
Déjà c'est impossible de supprimer un fichier pendant qu'il est lu ^^

Donc faut attendre que le serveur soit éteins et là on le supprime  =)
j'ai toujours reussit a supprimer un log serveur allumer sous windows ou sous linux

sinon en php

<?php ftruncate("server_log.txt",0);?>
http://php.net/manual/fr/function.ftruncate.php (http://php.net/manual/fr/function.ftruncate.php)
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: Ssk le 21 Mars 2010, 09:02:16
Bizarre moi ca me dit que le fichier est ouvert par un processus ^^
Titre: Re : Comment nétoier le log depuis la boite noir :P
Posté par: cristab le 21 Mars 2010, 09:12:49
bizzarement en local sa ne fonctionne pas mais sur des dedier oui etrange peu etre un probleme de droit