Что-то вроде этого должно работать:
необходимо поместить, не некоторый :) Это должно быть похожим "/home/httpd/www/logs /" или "/var/log/apache/log /".
И лучше закончить каталоги с "/". Это может быть важно в некоторых конфигурациях.
Alias /logs/ "/<path to your directory>/log/"
<Directory /<path to your directory>/log/>
Options Indexes FollowSymLinks
AuthName "Application Logs"
AuthType Basic
AuthUserFile /<path to your directory>/ihs/610/conf/.htpasswd
<Limit GET POST>
require valid-user
</Limit>
</Directory>
Конечно, Вы не можете выполнить сервис как этот. Вы пытались использовать srvany в сервере 2008? Насколько я знаю, что нет никакой 'официальной' версии srvany для s2k8, но можно ли всегда пробовать, можете Вы нет?
Править: О, я забыл! Мы также используем FireDaemon для выполнения несервисных приложений как сервисы. Хотя, это не свободно, и его функциональность немного слишком много для Ваших потребностей.
Используйте NSSM для выполнения.BAT или любого старого.EXE файла как услуга. Это - почти замена для SRVANY и не является никакой оборкой никакое приложение суеты.
У меня была та же проблема как Вы, и NSSM был единственной утилитой, которая работала.
Вы не можете только выполнить.BAT файл или любой старый.EXE файл как услуга. Службы Windows не работают что Вы. Можно использовать утилиту как невсасывание менеджера по сервису (NSSM) или несвободную утилиту SRVANY Microsoft для запущения произвольной программы как услуга, но можно найти, что Вы не получаете очень "корректное" поведение остановки.
Я нашел две других опции, которые не будут иметь Вас достигающий Вашего кошелька.
Вы можете иметь sc
запуск srvany
который затем указывает на Вашу программу. (существует сообщение форума, которое я не могу связать с тем, потому что у меня нет достаточного количества представителя здесь, хотя я делаю на StackOverflow - ворчание),
Вот шаги, которые использовал исходный плакат:
sc
создать новый сервис, который запускается srvany
(например. sc create MyService binPath=C:\Windows\System32\srvany.exe DisplayName="My Custom Service"
)Parameters
ключ для Вашего сервиса (например. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\
)Parameters
ключ, создайте строковую названную стоимость Application
и введите полный путь в приложение, которое Вы желаете запустить как услуга. (Никакие кавычки не требуются.)Если это походит на определенный взлом, то можно создать сервис.NET для запуска процесса. Если Вы хотите пропустить несколько шагов, вот сервис.NET с открытым исходным кодом, который может запустить универсальные процессы:
http://www.codeproject.com/KB/system/xyntservice.aspx
Настройте его к своим потребностям, но это сделает большую часть того, что Вы хотите из поля.
Мы используем Планировщик заданий для выполнения задания при каждом запуске компьютера (независимо от того, вошел ли пользователь в систему или нет)
что делать ...
На момент публикации этой публикации нет инструментов для набора ресурсов Windows Server 2008, поэтому возьмите «srvany.exe» из «Инструменты набора ресурсов Windows Server 2003» и скопируйте его в подходящий расположение на вашем сервере Win2008 (например, C: \ Windows \ System32 \). Используйте «sc» для создания новой службы, запускающей «srvany» (например, sc create MyService binPath = C: \ Windows \ System32 \ srvany.exe DisplayName = «My Custom Service») Используя RegEdit: создайте ключ «Параметры» для вашей службы (например, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MyService \ Paramaters \) Используя RegEdit: во вновь созданном ключе «Параметры» создайте строковое значение с именем «Приложение» и введите полный путь к приложению, которое вы хотите запустить как службу. (Цитаты не требуются.)
Так и должно быть.
Примечание: некоторые приложения хранят свои настройки в пользовательском кусте, а не в HKEY_LOCAL_MACHINE, поэтому вам нужно будет запустить приложение, чтобы настроить его, а затем настроить сервис для запуска от имени этого пользователя.
I stumbled upon this thing. Here is the tool called Bat_To_Exe_Converter. It's very very easy to convert any .bat files to .exe files. Try it. Download downloader first and it will download the Bat_To_Exe_Converter automatically then. It really helped me to create service which runs my .bat file through .exe. http://download.cnet.com/Bat-To-Exe-Converter/3001-2069_4-10555897.html?spi=eae5ab48292cc101b5f0ec370cf99ad0
попробуйте это ... у меня это сработало ..
sc create ServiceTest binpath= "C:\Windows\System32\cmd.exe /C C:\ServiceTest\Jenkins-Slave.bat"
Я использовал Windows schtasks.
вы можете сослаться на это. https://technet.microsoft.com/en-us/library/cc725744.aspx#BKMK_hours