Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2015, 12:24   #1
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию Ubuntu, автозапуск и screen

В общем имею сервер на убунте, там стоит игровой сервер одной игры.
к нему прикрутил.
запуск идет командой
cd "$dir/bin" && screen -q -S $inst -d -m $cmd $params
screen нужна потому что нужен ввод в процесс(вывод тоже обычно нужен).

проблема в том что с автозапуска(cron @reboot метка аналогично ведет).
что процесс запускается и работает. но присоединится к нему не возможно, и в принципе его увидеть нельзя(хотя по screen -ls он должен быть)
пробовал и su - root -c итог тотже.

как можно сделать это все?

дополню что в случае такого запуска я вижу процессы от screen через ps aux, пользователь root.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 18.11.2015 в 12:36.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.11.2015, 01:51   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Сам я немастер, но на стаке пишут вот что.

Цитата:
Start your screen session at first:

user@host:~$ screen

Run anything you want:

wget http://mirror.yandex.ru/centos/4.6/i...386-binDVD.iso

Press ctrl+A and then d. Done. Your session keep going on in background.

You can list all sessions by screen -ls, and attach to some by screen -r 20673.pts-0.srv command, where 0673.pts-0.srv is an entry list.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 08.12.2015, 12:27   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вручную проблем нет.
из под юзера работает и скриптом тем же.
(не занимая экран причем, то есть полностью автоматом)
servise $name start
но из скрипта сервиса при автозапуске не хочет.
сессия стартует, но она недоступна для возобновления(при этом она от рута, но рут ее не видит)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ubuntu, автозапуск скрипта rpy3uH Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 09.07.2013 15:57
Screen помещён в Clipboard.Assign(bmp)//Нужно сохраненный Screen вывести из буфера снова на экран(Width,Height) DGiv Помощь студентам 1 18.11.2012 13:45
Ubuntu, Ubuntu server на виртуалке - нет доступа извне yaapelsinko Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 3 14.11.2012 09:36
Создание локальной и интернет сети BT-BT UBUNTU 9.10-UBUNTU 9.10 Alex Cones Компьютерное железо 4 14.03.2010 15:26