linux и bg процесс

opaHzheBb1u
На сайте с 26.05.2006
Offline
168
1681

Здравствуйте.

Пожалуйста, помогите запустить процесс в бэкграунде на linux.

не совсем понимаю как это делать.

Спасибо

bonzaza
На сайте с 10.06.2006
Offline
82
#1

process &

можно еще man bash (или какой шелл) - там в системных командах оболочки

управлять через fg bg jobs

и еще важный момент забыл :)

обязательно перенаправляйте вывод stdout и stderr куда нибудь, чтобы знать - что выдает процессю Например, чтобы ошибки ловить - можно так

process 2>/tmp/process &
и смотреть что в /tmp/process валится
Если не мы, то кто?
opaHzheBb1u
На сайте с 26.05.2006
Offline
168
#2

Ок. спасибо =) понял.

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Если нужно чтоб процесс висел после логаута - nohup или screen

Не стоит плодить сущности без необходимости
Lupus
На сайте с 02.11.2002
Offline
241
#4

Есть еще симпатичная утилитка detach. Позволяет не зависеть от шелла.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
opaHzheBb1u
На сайте с 26.05.2006
Offline
168
#5
Lupus:
Есть еще симпатичная утилитка detach. Позволяет не зависеть от шелла.

Посмотрел - удобная. Спасибо.

Вот Вам,Lupus, как знающему, еще один вопрос не по теме =).

Запустил я hlds сервер на порту 27016. А он доступен еще на 27005 27010 и 27015. В чем трабл собственно? Впервые такое вижу...

Буду благодарен за помощь

Lupus
На сайте с 02.11.2002
Offline
241
#6
opaHzheBb1u:
Запустил я hlds сервер на порту 27016. А он доступен еще на 27005 27010 и 27015. В чем трабл собственно? Впервые такое вижу...

Честно говоря, здесь я совсем не в теме. Никогда этим не занимался. :)

Можете посмотреть здесь:

United-Admins

Server.CS.NET

Metamod.org

CS Bots

AdminMod

AMX Mod-X

AMX Mod

PsychoStats

SuperHero Mod

BotMan

SourceMod

CSDM Mod

Или здесь. :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий