Yoko

All sides of Injection
It is currently 2026-01-23 18:11:20

All times are UTC+02:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: 2006-08-11 20:19:14 
Offline

Joined: 2006-07-15 22:03:11
Posts: 6
возник такой вопрос

есть скрипты, которые постоянно висят в памяти - например автохил, автопарализ.

есть скрипт, основной частью которого является UO.Exec('terminate all'), ну и кроме того он еще делает кучу всяких мелких но нужных вещей (обнуляет некоторые глобальные переменные, настройки и тп), само собой он прекращает действие тех же постоянных автохила и автопарализа, ну и самого себя до кучи ))).

вопрос вот в чем - можно ли каким-нибудь образом в terminate all внести исключения - то есть чтобы прекращал все, но кроме указанных скриптов, или как-нибудь по-другому вывернуться, чтобы потом не перезапускать вручную то, что должно висеть в памяти постоянно?

подскажите, кто знает, пожалуйста, а то я чегой-то не догадываюсь сам )))


Top
   
 Post subject:
PostPosted: 2006-08-13 15:50:17 
Offline

Joined: 2006-07-21 23:52:43
Posts: 16
Location: Россия
sub terminate()
uo.exec("terminate Скрипт1")
uo.exec("terminate Скрип2")
uo.exec("terminate Скрип3")
и тд.
endsub

_________________
<<< П А Н О Р А М А >>>


Top
   
 Post subject:
PostPosted: 2006-08-18 09:59:30 
Offline

Joined: 2006-07-15 22:03:11
Posts: 6
Danil wrote:
sub terminate()
uo.exec("terminate Скрипт1")
uo.exec("terminate Скрип2")
uo.exec("terminate Скрип3")
и тд.
endsub


ну это очевидно )) так не интересно, надо на каждый запущеный скрипт установить глобалку, потом по проверке глобалки отрубать все последовательно - это уже не терминейт ол..
в общем, я так и не нашел пока ответа. будем считать что исключений для terminate all сделать нельзя - раз all так all :wink:


Top
   
 Post subject:
PostPosted: 2006-08-18 18:36:56 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
geernick wrote:
Danil wrote:
sub terminate()
uo.exec("terminate Скрипт1")
uo.exec("terminate Скрип2")
uo.exec("terminate Скрип3")
и тд.
endsub


ну это очевидно )) так не интересно, надо на каждый запущеный скрипт установить глобалку, потом по проверке глобалки отрубать все последовательно - это уже не терминейт ол..
в общем, я так и не нашел пока ответа. будем считать что исключений для terminate all сделать нельзя - раз all так all :wink:

Скриптовый модуль - штука не разумная, сказали ему убить все скрипты - вот он и убивает все скрипты и ничего с ним не поделать.

Можно написать свой терминейт ол, по-принципу - при запуске скрипта, делать что-нибудь с глобалами и ориентируясь по ним уже убивать скрипты.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 4 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited