Aide pour un script... simple ?
#3
Bonsoir,

Tout d'abord merci de porter ton attention à ce sujet Artix,

Alors pour être plus explicite, le but est de lire un petit fichier de journalisation (log) toutes les 10 minutes et donc d'afficher le résultat sur un seul chan automatiquement. ^^

J'ai peut être trouvé une piste sur un vieux topic egghelp. Mais j'avoue ne pas comprendre grand chose au TCL, j'ai donc modifié à peu prêt comme je pouvais mais ça ne marche pas vraiment.

tcl
# Rls: track_list.v1.0.tcl
# Date: 19/06/10
# Coded by: SaNcTuM
# Contact: #a.b.inner-sanctum@EFNET
###################################
 
bind PUB - -tlist SaNcTuM_tracks
 
set track_list "/home/user/test"
 
proc SaNcTuM_tracks {nick uhost hand chan text} {
    set number [lindex [split $text] 0]
    set filename ${::track_list}/${number}.log
    if {![file exists $filename]} {
        putquick "NOTICE $nick :log file not found."
        return
    }
 
    set tracks [open $filename]
    set data [split [read -nonewline $tracks] \n]
    close $tracks
    foreach log_info $data {
        putquick "NOTICE $nick :\00315$log_info"
    }
 }
 
putlog "log_list.v1.0 LOADED"



J'ai cherché sur plusieurs forums et sites de scripts TCL, et je n'ai rien trouvé d'autre. Sad
Répondre Avertir


Messages dans ce sujet
Aide pour un script... simple ? - par akya - 10/07/2010, 19:12
RE: Aide pour un script... simple ? - par Artix - 14/07/2010, 22:50
RE: Aide pour un script... simple ? - par akya - 15/07/2010, 00:14
RE: Aide pour un script... simple ? - par akya - 15/07/2010, 19:37
RE: Aide pour un script... simple ? - par akya - 15/07/2010, 20:18

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté