Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 16, 2011 20:14:24

kemmotar
От:
Зарегистрирован: 2011-08-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Irc бот в фоне

Я делаю irc бота и мне нужно чтобы после запуска в консоли мне возвращалась командная строка, то есть чтобы бот работал в фоне. И чтобы была возможность остановить его через командную строку.
Подскажите, как это сделать? Спасибо!



Офлайн

#2 Окт. 16, 2011 20:51:40

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Irc бот в фоне

Запуск в фоне
[]
Остановка
[]

При этом бот должен проверять существование файла “/tmp/mybot_stop”, и выходить из программы при его существовании + удалять файл.
Либо можно останавливать через отправку сообщения командой kill

Офлайн

#3 Окт. 16, 2011 23:23:49

d1ffuz0r
От: Moscow
Зарегистрирован: 2011-03-25
Сообщения: 127
Репутация: +  5  -
Профиль   Отправить e-mail  

Irc бот в фоне

запускай через

$python %scriptname%.py &
и он уйдёт в фон

Отредактировано (Окт. 16, 2011 23:24:47)

Офлайн

#4 Окт. 17, 2011 05:59:15

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Irc бот в фоне

d1ffuz0r
запускай через
$python %scriptname%.py &
и он уйдёт в фон
Нужно ещё отвязать прогу от экрана, а то нельзя будет терминал закрыть.
$nohup python %scriptname%.py &

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version