📦 synology.forum архів спільноти · 2005–2022
ai.synology.forum →
ГоловнаУправление СистемойЗапуск какого-либо процесса на сервере

Запуск какого-либо процесса на сервере

CCrazyDoctor10.10.2014#1

Итак, допустим, у меня есть *.bat - файл, работу которого мне нужно постоянно поддерживать(ярчайшим примером является сервер minecraft, который запускается посредством start.bat).

С помощью чего я могу обеспечить нечто на подобии это?

Прошу объяснить максимально подробно, что мне следует сделать для этого.

 

Спасибо!

SSergeS11.10.2014#2
Итак, допустим, у меня есть *.bat - файл, работу которого мне нужно постоянно поддерживать(ярчайшим примером является сервер minecraft, который запускается посредством start.bat).

С помощью чего я могу обеспечить нечто на подобии это?

Прошу объяснить максимально подробно, что мне следует сделать для этого.

 

Спасибо!

 

Не совсем понятно что именно тебе надо, уточни. При этом имей ввиду, что процессы и bat-файлы - это совсем не одно и то же, да и содержимым bat-файла может быть все что угодно, в том числе и запуск процесса, в том числе и например одна команда exit ;-)

Если тебе надо периодически по какому-то расписанию запускать твой bat-файл - то тебе надо смотреть в сторону штатного планировщика задач или встроенного cron (собственно говоря штатный планировщик задач есть обертка над cron)

 

А ты точно уверен, что ты вообще о bat-файлах свой вопрос задаешь? ;-) а то как бы на Синолоджи линукс, а он вроде как с бэч-файлами не сильно дружит ;)

Или ты хочешь, что бы синолоджи как-то запускал батничек на твоем, подключенном к синолоджи, windows-компьютере?

 

Ну, в общем - уточни постановку задачи, а то как то она у тебя сильно расплывчато и противоречиво сформулирована...

CCrazyDoctor11.10.2014#3
Не совсем понятно что именно тебе надо, уточни. При этом имей ввиду, что процессы и bat-файлы - это совсем не одно и то же, да и содержимым bat-файла может быть все что угодно, в том числе и запуск процесса, в том числе и например одна команда exit ;-)

Если тебе надо периодически по какому-то расписанию запускать твой bat-файл - то тебе надо смотреть в сторону штатного планировщика задач или встроенного cron (собственно говоря штатный планировщик задач есть обертка над cron)

 

А ты точно уверен, что ты вообще о bat-файлах свой вопрос задаешь? ;-) а то как бы на Синолоджи линукс, а он вроде как с бэч-файлами не сильно дружит ;)

Или ты хочешь, что бы синолоджи как-то запускал батничек на твоем, подключенном к синолоджи, windows-компьютере?

 

Ну, в общем - уточни постановку задачи, а то как то она у тебя сильно расплывчато и противоречиво сформулирована...

 

 

Спасибо за отзыв! Под процессом я имел в виду вот что: единожды запускается батник(или любой другой исполнительный файл, думаю это не имеет значения). Он сам по себе записывает лог определенных действий в течение своей работы. Как обеспечить:

a) Запуск процесса

б) Постоянную его работу

 

?

 

Я знаю лишь то, что мне понадобится VPN Server.

SSergeS12.10.2014#4
Спасибо за отзыв! Под процессом я имел в виду вот что: единожды запускается батник(или любой другой исполнительный файл, думаю это не имеет значения). Он сам по себе записывает лог определенных действий в течение своей работы. Как обеспечить:

a) Запуск процесса

б) Постоянную его работу

 

?

 

Я знаю лишь то, что мне понадобится VPN Server.

 

 

Если ты думаешь, что ты что-то особо уточнил - боюсь тебя разочаровать ;-)

Ну разве что то, что это все же не обязательно батник, тебя устраивает любой исполняемый файл... Уже хорошо, любой исполняемый файл может быть запущен средствами synology nas'а, используя планировщик задач...

 

И все равно не понятно что ты хочешь. Запуск процесса обеспечивается запуском соответствующего исполняемого файла, а постоянная работа процесса обеспечивается им, этим процессом, просто по определению.

 

И зачем тебе vpn - тоже не понятно, равно как и уверенность, с которой ты утверждаешь, что он тебе понадобится... Нафига тебе vpn? Ты вообще где это интересующий тебя сервис собираешься запускать, на nas'е или на компе, подключенном к этому nas'у?

CCrazyDoctor12.10.2014#5
может быть запущен средствами synology nas'а, используя планировщик задач...

 

Вот! Это-то меня и интересовало! Можно по-подробней о запуске исполняемого файла?

SSergeS12.10.2014#6
Вот! Это-то меня и интересовало! Можно по-подробней о запуске исполняемого файла?

 

Так там вроде все достаточно тривиально, заходишь в планировщик, расписываешь ЧТО выполнять и КОГДА.

Ppolanat12.10.2014#7

И что здесь непонятного? Аналогом досовского или раннего виндовского батника *.bat на Сино является shell скрипт или *.sh

SSergeS12.10.2014#8
Аналогом досовского или раннего виндовского батника *.bat на Сино является shell скрипт или *.sh

 

Не играет принципиальной роли какой там скрипт, хоть бейсик запускай, если есть соответствующий интерпретатор, у меня например на syno напоминалка дней рождений запускается на php :-), работает не жужжит, емейлы рассылает исправно...

 

А вот то, что запуская скрипт ты запускаешь именно скрипт, а не процесс (конечно - в стандартной общепринятой компьютерной терминологии) - это довольно принципиально. Хотя конечно задача запуска именно процесса по планировщику сильно облегчается если у этого процесса есть command-line interface :-)

Ppolanat12.10.2014#9

Предлагаю не растекаться по древу а вернуться к старту топика:

 

Итак, допустим, у меня есть *.bat - файл, работу которого мне нужно постоянно поддерживать(ярчайшим примером является сервер minecraft, который запускается посредством start.bat).

С помощью чего я могу обеспечить нечто на подобии это?

 

Ответ - аналогом *.bat файла на сино является *.sh файл. Идём дальше - аналогом start.bat на сино является start.sh

SSergeS12.10.2014#10
аналогом *.bat файла на сино является *.sh файл. Идём дальше - аналогом start.bat на сино является start.sh

 

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

Для полноты картины надо бы еще заметить, чтт Волга впадает в Каспийское море. :-)))

Я думал, что первоначально-вопрошающему что-то более серъезное хочется сделать, чем поменять расширение у файла...

Ppolanat12.10.2014#11
С этим как бы не поспоришь, хотя конечно - что понимать под словами "является аналогом".

"является аналогом" в контексте следует читать "аналогично" или "по аналогии" или "аналогичным образом" Ну не американские же транзисторы сравниваем с советскими аналогами.

 

Для полноты картины надо бы еще заметить, чтт Волга впадает в Каспийское море. :-)))

Для полноты картины этого явно недостаточно, а к тому же тезис абсолютно нерелевантный.

 

Я думал, что первоначально-вопрошающему что-то более серъезное хочется сделать, чем поменять расширение у файла...

А зачем домысливать за вопрошающего. Как говорят у вас в Америке - "give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime".

SSergeS12.10.2014#12
"является аналогом" в контексте следует читать "аналогично" или "по аналогии" или "аналогичным образом" Ну не американские же транзисторы сравниваем с советскими аналогами.

 

 

Для полноты картины этого явно недостаточно, а к тому же тезис абсолютно нерелевантный.

 

 

А зачем домысливать за вопрошающего. Как говорят у вас в Америке - "give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime".

 

Не знаю насколько популярна эта пословица "у нас в Америке", но мой ребенок в таком случае говорит - "too much talking" :-)

 

Ppolanat13.10.2014#13
Не знаю насколько популярна эта пословица "у нас в Америке", но мой ребенок в таком случае говорит - "too much talking" :-)

Подписываюсь под каждым словом Вашего ребёнка. А теперь сравните количество букв в Ваших и моих ответах.

 

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

Не знайшли рішення в цьому треді? ШІ знає цей архів і всі даташити — і відповість вашою мовою.Запитати ШІ →