Войти
ПрограммированиеФорумВеб

putty

#0
12:45, 3 ноя. 2014

в линухах не силен, перенес квестик для совместной работы на удаленный vps

как сохранить запущенным manage.py после выхода из putty ?

как его потом перезапустить?


#1
12:55, 3 ноя. 2014

screen
tmux

#2
13:21, 3 ноя. 2014

lonki-lomki
> screen
> tmux

сорри не понял как ими пользоваться

нашел в баш комманду disown -h

запускаю:
./manage 0.0.0.0:8000 &
disown -h

после выхода с терминала вроде сервачек дальше пашет

теперь бы придумать как его перезапустить после обновления исходников

#3
13:29, 3 ноя. 2014
# Создать сессию
$ screen

# Запустить программу
$ ./manage 0.0.0.0:8000

# Отключиться
Ctrl-A d

# Вернуться в сессию
$ sreeen -r
#4
15:18, 3 ноя. 2014

открываешь /etc/rc.local
дописываешь туда перед последней строчкой (exit 0) такую

cd твояпапка
screen -d -m твоякоманда параметры

сервис будет запущен от root. Для теста прокатит, для настоящего использования - не очень, тогда придётся делать нормально стартскрипт и смену пользователя с root на ограниченного.

#5
19:08, 3 ноя. 2014

что на сервере?

самый простой способ для тестового запуска
nohup <команда>
должно работать во всех юниксообразных системах
убить - просмотреть id процесса top -c(в линупсе) top -a (во фре) и убить kill <id>

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

service <script> start/stop/restart

ПрограммированиеФорумВеб

Тема в архиве.