|
|
|
Необходимо завершить процесс 1с Ø |
☑ | ||
|---|---|---|---|---|
|
0
Sas1972
04.10.05
✎
12:52
|
Как завершить(сбросить) зависший процесс 1с база ДБФ, как в скуле знаю а как в ДБФ ???
|
|||
|
1
Не было печали
04.10.05
✎
12:54
|
а ты уверен что процесс завис в дбф?
|
|||
|
2
Mitrich
04.10.05
✎
12:55
|
<Ctrl>+<Shift>+<Esc> :)
Или ты чего-то не досказал |
|||
|
3
Sas1972
04.10.05
✎
12:56
|
Процесс завис в ДБФ, проблема в том , чтобы сбрасывать процесс через командную строку
|
|||
|
4
61914
04.10.05
✎
12:57
|
я вообще вопрос не понял...
Что значит зависший? Во время выполнения обработки? Esc и "Да" :) |
|||
|
5
Sas1972
04.10.05
✎
12:59
|
Работает робот через Rom-Mail, если и-нет дохнет при оправке, робот виснет и второй раз не запускается, блокировка данных.
|
|||
|
6
61914
04.10.05
✎
13:03
|
Ну и причем тут ДБФ?
Робот у тебя в 1С? |
|||
|
7
61914
04.10.05
✎
13:06
|
Может проще предотвратить зависание робота, чем откачать его ? :)
|
|||
|
8
Sas1972
04.10.05
✎
13:09
|
Есть отдельная конфигурация, которая отсылает данные в ЦО с помощью ROM-Mail, на ДБФ,запускается шедулером по расписанию, заход монопольный, по окончанию отсылки отключается, но был прецедент: процесс 1с остался (условия см выше). Следовательно перед запуском необходимо сбросить зависший процесс
|
|||
|
9
61914
04.10.05
✎
13:18
|
понятно..
в винде есть что-то типа kill'а. Делай "килл 1св7.ехе" перед запуском. Вот правда точное название команды я не знаю.. ща поищу |
|||
|
10
Sas1972
04.10.05
✎
13:26
|
Искал, но что-то не нашёл
|
|||
|
11
61914
04.10.05
✎
13:30
|
Taskkill - завершает одно или несколько заданий
Завершает одно или несколько заданий или процессов. Процессы могут быть уничтожены кодом процесса или именем образа. Синтаксис taskkill [/s компьютер] [/u домен\пользователь [/p пароль]]] [/fi имя_фильтра] [/pid код_процесса]|[/im имя_образа] [/f][/t] Параметры /s компьютер Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер. /u домен\ пользователь Выполнение команды с разрешениями учетной записи пользователя, который указан как пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда. /p пароль Определяет пароль учетной записи пользователя, заданной параметром /u. /fi имя_фильтра Задает типы процессов, которые следует завершить и не следует. Допустимыми именами фильтров, операторами и значениями являются следующие. Имя Значение Hostname Любая допустимая строка Status RUNNING|NOT RESPONDING Imagename Любая допустимая строка PID Любое положительное число Session Любой действительный номер сеанса CPUTime Допустимое время в формате чч:мм:сс. Компоненты мм и сс должны иметь значения от 0 до 59, а чч может быть любым значением числа без знака Memusage Любое целое число Username[/bold] Любое действительное имя пользователя ([домен]пользователь). Services Любая допустимая строка Windowtitle Любая допустимая строка Используются операторы eg, ne, gt, lt, ge, le. /pid код_процесса Указывает код процесса, который необходимо завершить. /im имя_образа Указывает имя образа процесса, который необходимо завершить. Используйте подстановочный знак (*) для указания всех имен образа. /f Указывает, что процесс(ы) должен быть принудительно завершен. Этот параметр не действует для удаленных процессов, все удаленные процессы завершаются принудительно. /t Задает завершение всех дочерних процессов вместе с родительским, такое действие обычно известно как уничтожение дерева. /?Отображает справку в командной строке. Примечания Подстановочный символ (*) принимается только при указании вместе с фильтрами. Завершение удаленных процессов всегда выполняется принудительно независимо от указания параметра /f. Указание имени компьютера в качестве фильтра HOSTNAME приведет к завершению работы и остановке всех процессов. Используйте команду tasklist для определения кода завершаемого процесса. Команда taskkill является заменой средству Kill. Примеры Далее приведены примеры использования команды taskkill: taskkill /pid 1230 /pid 1241 /pid 1253 taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe taskkill /s srvmain /f /im notepad.exe taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im * taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im * taskkill /f /fi "PID ge 1000" /im * ------------------------------------------------ Только я хз в какой винде это работает :). В 2000 не пашет. Сдается мне, что это в ХР появилось. |
|||
|
12
Sas1972
04.10.05
✎
13:35
|
Это чисто для хрени, в 2000 не работает
|
|||
|
13
61914
04.10.05
✎
13:38
|
Не, ну в 1С точно нет ОтрубиМеняЕслиПовис();
:) |
|||
|
14
Мыш
04.10.05
✎
13:44
|
Вам поможет.
http://www.sysinternals.com/Utilities/PsKill.html |
|||
|
16
Sas1972
04.10.05
✎
14:15
|
Большое спасибо всем!!! Мыш! А PsKill реально работает!! Ещё раз спасибо!!!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |