Скрипт Ruby, работающий автономно на vps

У меня есть ruby-скрипт, который я хочу запускать 24/7 на своем vps (Debian Squeeze).

Теперь, чтобы запустить этот скрипт, мне нужно открыть новый сеанс ssh с помощью шпатлевки и запустить скрипт с помощью консоли. Когда я закрываю консоль, процесс сценария также закрывается.

Как сделать, чтобы мой скрипт работал автономно?


person Michael Stark    schedule 06.06.2012    source источник


Ответы (2)


Может быть, вы можете взглянуть на команду nohup:

http://uw714doc.sco.com/en/SDK_tools/_Using_the_nohup_Command.html

person Simone-Cu    schedule 06.06.2012

Вы можете использовать что-то вроде tmux или screen, а затем запустить свой скрипт изнутри. Вам нужно подключиться только один раз, создать сеанс, а затем вы можете закрыть соединение, не останавливая скрипт. Чтобы получить контроль над своим скриптом, вам нужно будет повторно подключиться и снова подключиться к предыдущему сеансу. Дополнительную информацию см. на домашних страницах tmuy или screen.

person three    schedule 06.06.2012