
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.09.2010, 11:17
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
есть у нас такая задача: файлы, попадающие в определенную папку, должны перемещаться в различные папки. Для это написал батник, который с этой задачей успешно справляется. Не понравилось только то, что окно cmd постоянно висит. для этого с помощью гугла нашел как запихнуть этот батник в сервисы виндоуса (с помощью утилит instsrv.exe и srvany.exe) http://forum.oszone.net/thread-82144.html проверил у себя на компе (windows 7 64 bit). все работает на ура, сервис запускается и батник постоянно работает и окна не видно. тоже самое делаю на сервере (windows server 2008 standart edition 64 bit). сервис запускается, вроде батник в процессах висит, но ничего не делает, ничего не копирует и не перемещает. при этом если я запускаю сам батник, то он работает без проблем. думаю, может есть что-то, что необходимо подправить, о чем я не знаю... буду рад любым идеям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2010, 13:32
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
ни у кого никаких идей нет??? :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 10:31
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
askerli, есть утилиты для компиляции bat->exe . И там есть опция - "запускать в невидимом режиме", или юзай vbs (power shell) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 14:07
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
askerliни у кого никаких идей нет??? :-(( Есть. Скорее всего ваш батник привязан к региональным настройкам. Их просто нужно поменять у пользователя от которого запускается сервис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 14:40
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
k-nikeaskerliни у кого никаких идей нет??? :-(( Есть. Скорее всего ваш батник привязан к региональным настройкам. Их просто нужно поменять у пользователя от которого запускается сервис. никакие региональные настройки не используются... идет тупое копирование файлов... TREYесть утилиты для компиляции bat->exe нашел утилиту, создал ехешку... ничего не изменилось, сам по себе работает, и не работает, если ее запускать как сервис сейчас пробую другое... у меня ведь один батник вызывает другой... возможно в этом глюк... щас пытаюсь сделать один батник, тогда и протестю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 14:54
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
Привязкой к региональным настройкам может быть команда DATE. От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:06
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
k-nikeПривязкой к региональным настройкам может быть команда DATE. От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает? никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все ... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008 ... сервис запускал и от имени админа, и от имени system ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:14
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
askerli никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все ... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008 ... сервис запускал и от имени админа, и от имени system Тогда сдаюсь. Только я не понял таймер из батника каким образом запускается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:18
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
k-nike Тогда сдаюсь. Только я не понял таймер из батника каким образом запускается? ...не задействуя функцию date или time! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:35
|
|||
|---|---|---|---|
|
|||
Создание сервиса в windows server 2008 |
|||
|
#18+
askerlik-nikeПривязкой к региональным настройкам может быть команда DATE. От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает? никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все ... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008 ... сервис запускал и от имени админа, и от имени system Алгоритм неверный, чреват потерями файлов. Надо пересылать сначала к себе, а потом копировано на нужные папки, только так как то гарантируется без потерь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:37
|
|||
|---|---|---|---|
|
|||
Создание сервиса в windows server 2008 |
|||
|
#18+
askerliнашел утилиту, создал ехешку... ничего не изменилось, сам по себе работает, и не работает, если ее запускать как сервис Не надо так делать, а надо сразу делать службу, суррогаты до добра не доведут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2010, 15:58
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
k-nikeТогда сдаюсь. Только я не понял таймер из батника каким образом запускается? все проще, чем кажется :-) просто все в бесконечном цикле, и используется утилита sleep... думаю все понятно :-)) ... алгоритм верный... проверено временем... если интересует, могу показать примерный батник ... а создание суррогатов, это от безысходности :-(( тем более, это не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2010, 11:32
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
askerli ... а создание суррогатов, это от безысходности :-(( тем более, это не помогло... А чо, At или TaskSheduler ишо никто не предлагал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2010, 11:36
|
|||
|---|---|---|---|
|
|||
Создание сервиса в windows server 2008 |
|||
|
#18+
Шурик, это не наш метод (Ы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2010, 12:54
|
|||
|---|---|---|---|
Создание сервиса в windows server 2008 |
|||
|
#18+
askerli...буду рад любым идеям... Ну зачем тебе костыли, сделай один раз настоящую службу, и она будет тебе служить всегда верою и правдою на любых системах и в любых обстоятельствах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=sual&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
get settings: |
8ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
199ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 437ms |
| total: | 765ms |

| 0 / 0 |
