Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » запуск скрипта при старте системы через screen

Ответить
Настройки темы
запуск скрипта при старте системы через screen

Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день! не могу
Задача стоит запустить игрушку при загрузке системы из под пользователя gameuser в screen'e
Цитата:
#!/bin/bash

. . .
if [ -z "$ps" ]
then
cd $cspath
su -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'` gameuser
else
echo "сервер уже запущен"
fi;;
. . .

на что получаю
Цитата:
[screen is terminating]
bash: gameuser: команда не найдена

по моему мнению баш должен интерпритировать это как:
запустить програму screen c аргументами './hlds_run -game cstrike -nomaster +ip 192.168.1.6' из под пользователя gameuser, но мое мнение не верно.
на сколько я понимаю шел интерпритирует gameuser как отдельную команду.
в общем понять не могу, помогите разобраться с кавычками )

Отправлено: 17:01, 21-08-2010

 

Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Может так?
Код: Выделить весь код
su - gameuser -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'`

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 19:28, 21-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Или так

su - -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'` gameuser
su -l -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'` gameuser

Или так

su - -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'` gameuser
su -l -c `screen './hlds_run -game cstrike -nomaster +ip 192.168.1.6'` gameuser

-------
Поспешай не торопясь


Отправлено: 09:13, 31-08-2010 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » запуск скрипта при старте системы через screen

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Автоподключение ADSL при старте системы infallible Microsoft Windows Vista 10 29-01-2010 07:54
Разное - При старте системы кулер взлетает matios Прочее железо 4 15-04-2009 16:45
Разное - [решено] Запуск при старте системы+доступ к интерфейсу Delion Soulblade Microsoft Windows 2000/XP 4 25-03-2008 12:07
Win2003 подключение по PPTP при старте системы DeathMoroz Microsoft Windows NT/2000/2003 5 14-01-2008 10:06
Как убрать запуск Autochk при старте win2k? SergOst Microsoft Windows NT/2000/2003 1 11-10-2006 21:10




 
Переход