1
|
Linux секция за начинаещи / Настройка на програми / Re: Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: Mar 10, 2015, 15:20
|
Пробвах със "su x3reme" в началото на кода, но при ръчно изпълнение ми иска парола, а чрез rc.local не се случва нищо
Синтаксисът е Бих ти препоръчал така да извикаш целия скрипт, а не да го слагаш само за основната команда вътре. Запази кавичките! И имай предвид, че пак ще ти иска парола, ако не го изпълниш с root права.
Най-накрая, благодаря на всички за отзивчивостта и помощта. Вече тръгва точно както го исках, благодаря ви много.
|
|
|
2
|
Linux секция за начинаещи / Настройка на програми / Re: Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: 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 не се случва нищо
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Re: Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: Mar 10, 2015, 12:12
|
Опитай със следното:
sudo cp /home/x3reme/cs/game/start /etc/init.d/ sudo chmod +x /etc/init.d/start sudo update-rc.d start defaults
и reboot-ни да видиш дали ще запали. Имай на предвид, че start не е добро име за скрипт 
И така не се получава. Значи въведох целия път в скрипта, обаче същата работа, не мога да го изпълня от друга папка, освен от тази в която се намира. А като съм в нея се изпълнява и с целия път до скрипта - /home/x3reme/cs/game/start. От другаде не мога да го стартирам и е ясно, че аз греша някъде. screen -A -m -d -S hlds /home/x3reme/cs/game/hlds_run -game cstrike -pingboost 3 -autoupdate -port 27015 +maxplayers 32 +map de_dust2
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Re: Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: Mar 10, 2015, 11:37
|
Имам и двата файла. Ето правата на rc.local x3reme@system:~$ ls -l /etc/rc.local -rwxr-xr-x 1 root root 305 Mar 10 11:20 /etc/rc.local Като отида до него и го стартирам с ./start или с целия ред от файла start, тръгва. При опит с /home/x3reme/cs/game/start нищо не се случва. Извинявам се, но не съм толкова запознат с линукс, така, че не се смейте, ако изтърся някоя глупост  .
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / Re: Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: Mar 10, 2015, 10:58
|
И така съм пробвал, не иска и не иска да се стартира. Ето го файла rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. /home/x3reme/cs/game/start exit 0
И скрипта start оправих, но не иска да се стартира и това е. Пробвах и с cronjob, но отново същия резултат.
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Стартиране на screen при boot-ване на Ubuntu 14.04
|
-: Mar 10, 2015, 09:46
|
Здравейте приятели и драги съфорумници. Имам едно питане, което ме мъчи отдавна. Имам гейм сървър на Counter-Strike 1.6 под Ubuntu 14.04 Server. С всичко се оправих, но не мога да го накарам да тръгва при буутване на ОС. Сървъра се намира в home/x3reme/cs/game и го стартирам с един изпълним файл ./start . Стартира се чрез програмата screen, a ето и съдържанието на файла start. screen -A -m -d -S hlds ./hlds_run -game cstrike -pingboost 3 -autoupdate -port 27015 +maxplayers 32 +map de_dust2 Ще ви бъда изключително благодарен, ако ми помогнете  .
|
|
|
|