![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Помощь для Perl-скрипт - запись в файл данных | meghana | Shell программирование и сценарии | 2 | 02-04-2008 05:05 PM |
| Perl Unix сценария | Dinkster | UNIX для чайников Вопросы И Ответы | 1 | 02-01-2008 04:09 PM |
| Запись с использованием CGI скриптов на Perl | Alma | Shell программирование и сценарии | 7 | 04-23-2007 09:46 PM |
| Помощь в написании сценария | amodha | UNIX для чайников Вопросы И Ответы | 2 | 04-10-2006 06:21 AM |
| Написание модулей Perl | jo_aze | Shell программирование и сценарии | 4 | 08-06-2003 11:10 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Нужна помощь в написании скрипта на Perl
Привет всем!
Я должен написать Perl скрипт, который получает trashholds из файла и сопоставить их с выходом команды. В trashhold файл выглядит так: Код:
"pl-it_prod.GW.Sync.reply.*" "500" "-1" "" "" "pl-it_prod.A.*" "100" "-1" "" "" "application.log" "50" "-1" "" "" "eai.log.process.*" "50" "-1" "" "" "pl-it_prod.S.*" "10" "-2" "" "" "pl-it_prod.P.*" "10" "-2" "" "" "pl-it_prod.GW.>" "10" "-2" "" "" "pl-it_prod.*.GW.Async.Reply.JMS" "10" "-1" "" "" Когда есть "-" (минус), что meens что trashold должны быть проверены backwords (меньше trashold ...). В commnad, что дает реальное состояние очереди вернуться выход так: Код:
application.log 0 2 application.log.converter 0 0 eai.log.process.activity 0 2 eai.log.process.data 0 20 eai_inspection.start_test 0 1 pl-it_prod.A.EngSystem.V.CD 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-1.DynamicMain 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-1.DynamicMain.Reply 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-2.DynamicMain 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-2.DynamicMain.Reply 0 1 pl-it_prod.A.Orchest.V.CD 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-1.DynamicMain 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-1.DynamicMain.Reply 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-2.DynamicMain 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-2.DynamicMain.Reply 0 1 pl-it_prod.A.ShavitTuxedo.V.CD 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-1.DynamicMain 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-1.DynamicMain.Reply 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-2.DynamicMain 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-2.DynamicMain.Reply 0 1 pl-it_prod.AD.LDAP.V.CD.LDAPUserAuthGroups 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_ADInetOrgPerson 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_Bind 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_Groups 0 2 pl-it_prod.AD.LDAP.V.CD.LDAP_InetOrgPerson 0 2 pl-it_prod.AD.LDAP.V.CD.LDAP_Workstation 0 2 pl-it_prod.Columbus.Columbus-BWColumbus-1.admin 0 1 pl-it_prod.EAI_Eng.EAI_Eng-BWEAIEng-1.admin 0 1 pl-it_prod.EAI_Eng.EAI_Eng-BWEAIEng-2.admin 0 1 pl-it_prod.GW.Async 0 2 pl-it_prod.GW.Publish 0 2 pl-it_prod.GW.Sync 0 2 pl-it_prod.GW.Sync.reply.SCPROD.Upd_Soc_List 0 1 pl-it_prod.Gateways-B2B.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways-NPG.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways-Pele.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways.GW.Async.Reply.JMS 0 2 pl-it_prod.LDAP.LDAP-BWLDAP-1.admin 0 1 pl-it_prod.LDAP.LDAP-BWLDAP-2.admin 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-10.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-11.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-20.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-21.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdLDAP-1.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdLDAP-2.exit 0 1 pl-it_prod.LoadTester.End 0 1 pl-it_prod.LoadTester.Test.End 0 1 pl-it_prod.MaofDB.MaofDB-BWMaof-1.admin 0 1 pl-it_prod.MaofDB.MaofDB-BWMaof-2.admin 0 1 pl-it_prod.NPG.NPG-BWNPG-1.admin 0 1 pl-it_prod.NPG.NPG-BWNPG-2.admin 0 1 pl-it_prod.Orchest.Orchest-BWOrch1-1.admin 0 1 pl-it_prod.Orchest.Orchest-BWOrch1-2.admin 0 1 pl-it_prod.P.Archive.V.CD 0 2 pl-it_prod.P.Columbus.V.CD 0 2 pl-it_prod.P.EngSystem.V.CD 0 2 pl-it_prod.P.LDAP.V.CD 0 2 pl-it_prod.P.MaofDB.V.CD 0 2 pl-it_prod.P.NPG.V.CD 0 2 pl-it_prod.P.Orchest.V.CD 0 2 pl-it_prod.P.PTL.V.CD 0 2 pl-it_prod.P.ShavitTuxedo.V.CD 0 2 pl-it_prod.S.Archive.V.CD 0 2 pl-it_prod.S.Columbus.V.CD 0 2 pl-it_prod.S.EngSystem.V.CD 0 2 pl-it_prod.S.LDAP.V.CD 0 2 pl-it_prod.S.MaofDB.V.CD 0 2 pl-it_prod.S.NPG.V.CD 0 2 pl-it_prod.S.Orchest.V.CD 0 2 pl-it_prod.S.PTL.V.CD 0 2 pl-it_prod.S.ShavitTuxedo.V.CD 0 2 pl.processes.Add_User_Soc-Callback.in 0 0 pl.processes.Close_User_Soc-Callback.in 0 0 stam 0 11 umts.processes.Add_User_Soc-Callback.in 0 0 umts.processes.Close_User_Soc-Callback.in 0 0 До сих пор моя Perl Сценарий выглядит так, и я застрял: Код:
#!/usr/bin/perl
here load queue policy to hash
open(QUEUE, "/users/tibprod/scripts/ShowQueues_leaiprod.sh|") or die "failed to get queues stats" ;
foreach $line (<QUEUE>) {
($que_name,$que_thresh,$que_listen) = split $line;
foreach $que_thresh (keys %QueLim) {
if ( $que_name =~ /${que_thresh} ) {
check the thresh
}
}
}
Пожалуйста, помогите мне и я мог бы получить это сделали! Большое спасибо!!! Eliraz. |
|
||||
|
Цитата:
когда trashhold из реальных очередей больше \ меньше trashold то нужно печатать на экране "Ошибка TRASHOLD OF QUEUE $ QUEUENAME составляет $ TRASHOLD" |
|
||||
|
Цитата:
на самом деле я не в офисе прямо сейчас, но я этого проверить и пусть вы знаете, первая вещь! Большое спасибо m8! |
|
||||
|
Ну, я уже проверила скрипту и puted на пути Райт в нем ...
Это сейчас выглядит так: Код:
#! /usr/bin/env perl
use warnings;
use strict;
my ($Thresholds_f, $Queue) =
('/users/tibprod/scripts/EMS_Queue_List_leaiprod.lst', '/users/tibprod/scripts/ShowQueues_leaiprod.sh');
my %Thresholds_h;
open TH, '<', $Thresholds_f or die "$Thresholds_f: $!\n";
while (<TH>) {
tr/"//d;
my @Fields = split /\s+/;
$Thresholds_h{$Fields[0]} = [@Fields[1,2]];
}
close TH;
open QUEUE, '<', $Queue or die "$Queue: $!\n";
while (<QUEUE>) {
my $Flag = 0;
my @Fields = split /\s+/;
while (my($Key, $Ref) = each %Thresholds_h) {
my @Values = @$Ref;
if ($Fields[0] =~ /^$Key$/) {
print "\nChecking queue: $Fields[0] ... ";
if ($Fields[1] != $Values[0]) {
print "\n\n\t--> queue threshold mismatch: \n\n\tcurrent status: ",
$Fields[1], "\n\tthreshold: ", $Values[0], "\n";
$Flag++
}
if ($Fields[2] != $Values[1]) {
print "\n\t--> listeners threshold mismatch: \n\n\tcurrent status: ",
$Fields[2], "\n\tthreshold: ", $Values[1], "\n";
$Flag++
}
print "OK\n\n" unless $Flag;
}
}
}
close QUEUE;
Код:
[root@leaiprod1 scripts]# ./temp2.pl Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 5. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 8. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Use of uninitialized value in pattern match (m//) at ./temp2.pl line 28, <QUEUE> line 10. Еще раз спасибо! |
|
||||
|
так теперь я ничего не получаю, как выход ...
мой ShowQueues_leaiprod.sh Полные результаты являются: Код:
[root@leaiprod1 scripts]# ./ShowQueues_leaiprod.sh Found active server: tcp://leaiprod1:7222 Found active server: tcp://leaiprod1:7222 $TMP$.EAI-ENG.37F54896B7BB34C7890D.1391 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78A59.360604 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78C67.1376 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78CD7.360607 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78D4D.1392 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78DBB.360605 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78E04.1377 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78E64.360608 0 0 $TMP$.EAI-ENG.37F54896B7BB34C78F5E.360606 0 0 $TMP$.EAI-ENG.37F54896B7BB34C791AA.1393 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7928B.1378 0 0 $TMP$.EAI-ENG.37F54896B7BB34C793E7.360609 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79468.1394 0 0 $TMP$.EAI-ENG.37F54896B7BB34C795BE.1379 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79729.1395 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7986E.360607 0 0 $TMP$.EAI-ENG.37F54896B7BB34C798D9.1380 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79912.1381 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79A19.1382 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79B05.1396 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79B76.360610 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79D2E.360608 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79DC2.1397 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79EB8.1383 0 0 $TMP$.EAI-ENG.37F54896B7BB34C79EBD.1398 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7A030.360611 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7A09F.360609 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7A1F1.360612 0 0 $TMP$.EAI-ENG.37F54896B7BB34C7A3B8.1384 0 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6B88423.71103 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6C2E4EA.83094 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6C84629.85201 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6C847B7.85252 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6D0D2D5.95808 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DA87F9.108648 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DA8FCD.108678 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DA9EC7.108689 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DA9F11.108665 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DABDDD.108716 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DAFA1F.108785 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DB41DE.108872 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6DFE4C6.113398 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6EB46A5.125050 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6EC9538.126486 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6EF48CB.128633 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6EF4FEC.128663 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6EF5034.128642 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6F8051D.141157 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F6F925F9.141442 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F705B755.156893 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F705DA32.156898 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70D2D07.165954 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70D2D1A.165955 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70D2D23.165899 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70D2D42.165956 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70D2D5C.165957 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70E0845.167481 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70E79A9.167992 1 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB015.4188934 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB017.160655 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB018.5819927 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB09F.160663 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0A3.8151106 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0A4.5819945 0 0 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0AA.4188944 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0AB.160664 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0AC.8151109 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0AD.8151110 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0AF.8151111 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0B0.1 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0B2.268823 0 1 $TMP$.EMS-LEAIPROD.3F7248C0AD9F70EB0B4.2 0 1 $sys.admin 0 0 $sys.lookup 0 0 $sys.undelivered 0 0 > 0 0 application.log 0 2 application.log.converter 13 0 eai.log.process.activity 0 2 eai.log.process.data 5 20 eai_inspection.start_test 0 1 pl-it_prod.A.EngSystem.V.CD 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-1.DynamicMain 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-1.DynamicMain.Reply 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-2.DynamicMain 0 1 pl-it_prod.A.EngSystem.V.CD.EAI_Eng-BWEAIEng-2.DynamicMain.Reply 0 1 pl-it_prod.A.Orchest.V.CD 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-1.DynamicMain 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-1.DynamicMain.Reply 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-2.DynamicMain 0 1 pl-it_prod.A.Orchest.V.CD.Orchest-BWOrch1-2.DynamicMain.Reply 0 1 pl-it_prod.A.ShavitTuxedo.V.CD 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-1.DynamicMain 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-1.DynamicMain.Reply 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-2.DynamicMain 0 1 pl-it_prod.A.ShavitTuxedo.V.CD.ShavitTuxedo-BWTux-2.DynamicMain.Reply 0 1 pl-it_prod.AD.LDAP.V.CD.LDAPUserAuthGroups 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_ADInetOrgPerson 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_Bind 0 4 pl-it_prod.AD.LDAP.V.CD.LDAP_Groups 0 2 pl-it_prod.AD.LDAP.V.CD.LDAP_InetOrgPerson 0 2 pl-it_prod.AD.LDAP.V.CD.LDAP_Workstation 0 2 pl-it_prod.Columbus.Columbus-BWColumbus-1.admin 0 1 pl-it_prod.EAI_Eng.EAI_Eng-BWEAIEng-1.admin 0 1 pl-it_prod.EAI_Eng.EAI_Eng-BWEAIEng-2.admin 0 1 pl-it_prod.GW.Async 0 2 pl-it_prod.GW.Publish 0 2 pl-it_prod.GW.Sync 0 2 pl-it_prod.GW.Sync.reply.SCPROD.Upd_Soc_List 0 1 pl-it_prod.Gateways-B2B.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways-NPG.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways-Pele.GW.Async.Reply.JMS 0 2 pl-it_prod.Gateways.GW.Async.Reply.JMS 0 2 pl-it_prod.LDAP.LDAP-BWLDAP-1.admin 0 1 pl-it_prod.LDAP.LDAP-BWLDAP-2.admin 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-10.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-11.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-20.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdActiveDir-21.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdLDAP-1.exit 0 1 pl-it_prod.LDAP.adldap.LDAP-AdLDAP-2.exit 0 1 pl-it_prod.LoadTester.End 0 1 pl-it_prod.LoadTester.Test.End 0 1 pl-it_prod.MaofDB.MaofDB-BWMaof-1.admin 0 1 pl-it_prod.MaofDB.MaofDB-BWMaof-2.admin 0 1 pl-it_prod.NPG.NPG-BWNPG-1.admin 0 1 pl-it_prod.NPG.NPG-BWNPG-2.admin 0 1 pl-it_prod.Orchest.Orchest-BWOrch1-1.admin 0 1 pl-it_prod.Orchest.Orchest-BWOrch1-2.admin 0 1 pl-it_prod.P.Archive.V.CD 0 2 pl-it_prod.P.Columbus.V.CD 0 2 pl-it_prod.P.EngSystem.V.CD 0 2 pl-it_prod.P.LDAP.V.CD 0 2 pl-it_prod.P.MaofDB.V.CD 0 2 pl-it_prod.P.NPG.V.CD 0 2 pl-it_prod.P.Orchest.V.CD 0 2 pl-it_prod.P.PTL.V.CD 0 2 pl-it_prod.P.ShavitTuxedo.V.CD 0 2 pl-it_prod.S.Archive.V.CD 0 2 pl-it_prod.S.Columbus.V.CD 0 2 pl-it_prod.S.EngSystem.V.CD 0 2 pl-it_prod.S.LDAP.V.CD 0 2 pl-it_prod.S.MaofDB.V.CD 0 2 pl-it_prod.S.NPG.V.CD 0 2 pl-it_prod.S.Orchest.V.CD 0 2 pl-it_prod.S.PTL.V.CD 0 2 pl-it_prod.S.ShavitTuxedo.V.CD 0 2 pl.processes.Add_User_Soc-Callback.in 0 0 pl.processes.Close_User_Soc-Callback.in 0 0 stam 0 11 umts.processes.Add_User_Soc-Callback.in 0 0 umts.processes.Close_User_Soc-Callback.in 0 0 Thnaks снова ![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|