Автор Тема: Стартиране на screen при boot-ване на Ubuntu 14.04  (Прочетена 4876 пъти)

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #15 -: Mar 10, 2015, 12:38 »
Directory '/var/run/screen' must have mode 777.
Активен

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #16 -: Mar 10, 2015, 12:46 »
http://pastebin.com/xLpbBSc7

Не обръщай внимание, че директорията е /home/x3reme/cs/start, a не /home/x3reme/cs/game/start, понеже ползвам идентични машини и не искам да спирам работещия сървър за тестове :)
« Последна редакция: Mar 10, 2015, 12:48 от Ba3KaTa »
Активен

k0tka

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Fedora 23, CentOS, Debian, OS X El Capitan
  • Window Manager: i3wm
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #17 -: Mar 10, 2015, 12:55 »
Мне....това е проблем със strace не със screen. Ако си chmod-нал директорията /var/run/screen/ после ще трябва да и върнеш 775

шит...
Опитай същият strace но изпълни само командата от файла, без screen и всичко това го направи във нов screen със пълните пътища.


Активен

"If you need an instructional video telling your users how to turn a machine off (http://windows.microsoft.com/en-gb/windows-8/how-shut-down-turn-off-pc), there’s something seriously wrong with your design." --  Andrew Gregory @ linuxvoice

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #18 -: Mar 10, 2015, 13:12 »
Нещо не схванах смисъла на последното изречение. Направих следното strace директно с кода от start без скрийн, но файла strace.out стана 84 МБ и няма как да му постна редовете или каквото и да било тук.
Активен

k0tka

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Fedora 23, CentOS, Debian, OS X El Capitan
  • Window Manager: i3wm
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #19 -: Mar 10, 2015, 13:27 »
Цитат
, без screen и всичко това го направи във нов screen със пълните пътища.
Да...няма много смисъл в последното изречение :)

Опитвам се да разбера, дали проблема е в скрийн-а или в командата за стартиране на услугата.
Ако изпълниш директно:

Код:
./path/to/file/hlds_run -game cstrike -pingboost 3 -autoupdate -port 27015 +maxplayers 32 +map de_dust2
Работи ли или не?
Активен

"If you need an instructional video telling your users how to turn a machine off (http://windows.microsoft.com/en-gb/windows-8/how-shut-down-turn-off-pc), there’s something seriously wrong with your design." --  Andrew Gregory @ linuxvoice

k0tka

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Fedora 23, CentOS, Debian, OS X El Capitan
  • Window Manager: i3wm
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #20 -: Mar 10, 2015, 13:37 »
Само ти флудя темата с предположения...никога не съм се занимавал с game server-и...

Та...разтръсих се специално за твоя сървър и мисля че можеш да погледнеш следната тема:
https://forums.alliedmods.net/showthread.php?t=158393
Активен

"If you need an instructional video telling your users how to turn a machine off (http://windows.microsoft.com/en-gb/windows-8/how-shut-down-turn-off-pc), there’s something seriously wrong with your design." --  Andrew Gregory @ linuxvoice

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #21 -: Mar 10, 2015, 13:57 »
Между другото, има ли някакво задължение това приложение да се пуска през screen, или е за удобство?
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #22 -: Mar 10, 2015, 14:15 »
Между другото, има ли някакво задължение това приложение да се пуска през screen, или е за удобство?

За удобство е.
Активен

k0tka

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Fedora 23, CentOS, Debian, OS X El Capitan
  • Window Manager: i3wm
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #23 -: Mar 10, 2015, 14:16 »
Между другото, има ли някакво задължение това приложение да се пуска през screen, или е за удобство?

Доколкото прочетох може и с nohup и & , но по този начин няма да имаш достъп до "конзолата" от която вероятно има разни логове и/или опции за администратиране на услугата
Активен

"If you need an instructional video telling your users how to turn a machine off (http://windows.microsoft.com/en-gb/windows-8/how-shut-down-turn-off-pc), there’s something seriously wrong with your design." --  Andrew Gregory @ linuxvoice

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #24 -: Mar 10, 2015, 14:34 »
Така, започна да се отваря отвсякъде, трябвало е да се добави във satrt и пътя до файла, където изпълнява hlds_run
Това е скрипта start -
#!/bin/bash
cd /home/x3reme/cs
screen -A -m -d -S hlds /home/x3reme/cs/hlds_run -game cstrike -autoupdate -port 27015 +maxplayers 24 +map de_dust2


Обаче го стартира като root, а аз искам да се стартира от потребител x3reme.

Пробвах със "su x3reme" в началото на кода, но при ръчно изпълнение ми иска парола, а чрез rc.local не се случва нищо
« Последна редакция: Mar 10, 2015, 14:41 от Ba3KaTa »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #25 -: Mar 10, 2015, 15:02 »
Пробвах със "su x3reme" в началото на кода, но при ръчно изпълнение ми иска парола, а чрез rc.local не се случва нищо
Синтаксисът е
Код:
su - x3reme -c "команда"
Бих ти препоръчал така да извикаш целия скрипт, а не да го слагаш само за основната команда вътре. Запази кавичките! И имай предвид, че пак ще ти иска парола, ако не го изпълниш с root права.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Ba3KaTa

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Стартиране на screen при boot-ване на Ubuntu 14.04
« Отговор #26 -: Mar 10, 2015, 15:20 »
Пробвах със "su x3reme" в началото на кода, но при ръчно изпълнение ми иска парола, а чрез rc.local не се случва нищо
Синтаксисът е
Код:
su - x3reme -c "команда"
Бих ти препоръчал така да извикаш целия скрипт, а не да го слагаш само за основната команда вътре. Запази кавичките! И имай предвид, че пак ще ти иска парола, ако не го изпълниш с root права.

Най-накрая, благодаря на всички за отзивчивостта и помощта. Вече тръгва точно както го исках, благодаря ви много.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
boot screen
Настройка на програми
dido_333 3 2467 Последна публикация Sep 05, 2004, 01:27
от Pinball_Master
за boot splash screen
Системни настройки
omurtak 1 2441 Последна публикация Jul 25, 2006, 20:29
от ibb27
с ubuntu съм boot splash screen 1280x1024
Настройка на програми
omurtak 2 2968 Последна публикация Jul 25, 2006, 23:33
от omurtak
нов монитор, не показва ubuntu splash screen
Настройка на хардуер
Zvezdichko 1 2618 Последна публикация Dec 24, 2007, 03:11
от crasher5
Мога ли да си сменя Boot screen-a ?
Настройка на програми
kot0ff 1 1421 Последна публикация Jan 20, 2015, 01:27
от malin