Титла: Как да наглася програма да се стартира автоматично Публикувано от: Milen_Haskovo в Dec 05, 2006, 23:40 Става дума за HLDS(Half-Life Dedicated Server). Понеже смятам да пратя компютъра на тавана и да не се налага да го пипам и след като спре тока... Вече успях на го наглася след като се включи да влиза автоматично в акаунта server, но не мога да разбера как да наглася и hlds да се стартира след това...
Трябва ми програмата да се стартира със следните ключове:
Това се намира в директорията /mnt/server/hlds/ С търсенето не мога да намеря как става понеже не мога да улуча какво да търся ![]() CentOS 3.8 , kernel 2.4 п.п. как да наглася да може да се променя приоритета с nice без да съм влезнал в конзолата като superuser? Титла: Как да наглася програма да се стартира автоматично Публикувано от: morbid_viper в Dec 07, 2006, 09:46 това hldls_run някакво графично нещо ли е?
* ако да... и използваш KDE, както се подразбра... тогава можеш да си сложиш скрипт със съдържание, това което си дал, но с пълния път до приложението (за по-сигурно) в ~/.kde/Autostart. * ако не е графично... горният вариант, но в скрипта добавяш xterm -e <твоето редче тук>. можеш да добавиш този ред и във файла ~/.xinitrc. * ако не искаш да гледаш някакви данни... можеш да го паркираш в /etc/init.d/ да си му направиш съответния скрипт, да приема параметри start, stop и/или restart и да му направиш подходящите връзки в за желаните нива на зареждане (в твоя случай в rc5.d). за повече подробности можеш да погледнеш някой друг скрипт в /etc/init.d/, да му вземеш структурата и само да сложиш необходимите ти редове. успех! Титла: Как да наглася програма да се стартира автоматично Публикувано от: Milen_Haskovo в Dec 07, 2006, 16:49 Програмата се стартита в терминала, не е графична.
Искам като се стартира ОС да ми зареди програмата със дадените ключове на десктопа в терминал... Можеш ли да дадеш напътствия какво точно трябва да е описано вътре... Благодаря предварително ![]() Титла: Как да наглася програма да се стартира автоматично Публикувано от: morbid_viper в Dec 07, 2006, 17:17 те това ти е играта:
след това рестартираш графичната среда за да тестваш това е единия от начините... бах го описал и предишния път!!! Титла: Как да наглася програма да се стартира автоматично Публикувано от: Milen_Haskovo в Dec 07, 2006, 18:54 Не тръгва и така
![]() Титла: Как да наглася програма да се стартира автоматично Публикувано от: empty в Dec 07, 2006, 19:05 Ами при CentOS не знам точно как е, но при slackware има един скрипт в /etc/rc.d който се казва rc.local. Там си записваш примерно тоя ред
Успех! Титла: Как да наглася програма да се стартира автоматично Публикувано от: Milen_Haskovo в Dec 07, 2006, 19:09 Това мое и да се стартира, но няма да имам конзолата за да мога да управлявам сървъра...
Титла: Как да наглася програма да се стартира автоматично Публикувано от: deltaplaner в Dec 07, 2006, 19:17 както каза morbid_viper, но
cat > ~/.xinitrc xterm -e nice -n -1 /mnt/server/hlds/hldls_run -game cstrike -insecure +maxplayers 16 +map de_dust +sv_lan 1 -nomaster -noupdate & chmod +x ~/.xinitrc Между другото не знам защо да е необходимо ~/.xinitrc да има права за изпълнение. |