Страница 1 из 1

скрипт для чтении информации (каждую минуту) с файла

СообщениеДобавлено: 18 окт 2010 00:33
laguna
Здравствуйте! Нужен скрипт для чтении информации (каждую минуту) с файла и выполнении команды пользуясь данной информацией. Для облегчения труда над скриптом опишу что конкретно нужно: файл находится в /home/eggdrop/data/public_html/website.ru/eggdrop.txt, Текст в файле примерно таков «msg #chan text \\ nick» или «topick #chan text \\ nick», и по этому тексту бот должен выполнять команду. И в конце очищать файл чтобы, исключить повторы

Re: скрипт для чтении информации (каждую минуту) с файла

СообщениеДобавлено: 19 окт 2010 09:27
tvrsh
TCL: [ Скачать ] [ Скрыть ]
bind time - "* * * * *" timecheck
proc timecheck {min hour day month year} {
set fname "/home/eggdrop/data/public_html/website.ru/eggdrop.txt"
set fp [open $fname "r"]
set data [read -nonewline $fp]
close $fp
foreach line [split $data "\n"] {
    set cmd [lindex [split $line "\\"] 0]
    putserv "$cmd"
}
set fname "/home/eggdrop/data/public_html/website.ru/eggdrop.txt"
set fp [open $fname "w"]
puts $fp ""
close $fp
}

Re: скрипт для чтении информации (каждую минуту) с файла

СообщениеДобавлено: 19 окт 2010 18:51
laguna
Не работает:(

Re: скрипт для чтении информации (каждую минуту) с файла

СообщениеДобавлено: 19 окт 2010 22:48
tvrsh
Исправил.
Показывай ошибки с .set errorInfo