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

Показать сообщение отдельно

Старожил


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

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


BuGfiX,
Код: Выделить весь код
#!/bin/sh 
user=mafik
program=/home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 27020 -nomaster -insecure +map de_dust2 +maxplayers 10 
su -m ${user} -c ${program}

Код: Выделить весь код
mafik@debian:~/games$ ./server_start 
./server_start: line 3: -game: команда не найдена
su: ключ требует аргумент -- c
Использование: su [параметры] [имя пользователя]

Параметры:
  -c, --command COMMAND         передать команду COMMAND вызываемой оболочке
  -h, --help                    показать данное сообщение и закончить работу
  -, -l, --login                запускать оболочку как регистрационную
  -m, -p,
  --preserve-environment        не сбрасывать переменные окружения и
                                сохранить запустившую оболочку
  -s, --shell SHELL             использовать значение переменной SHELL
                                вместо значения из файла passwd

mafik@debian:~/games$
-l -c наверно вы имели ввиду?!
в общем результат тот же((

Отправлено: 19:57, 18-01-2010 | #8