URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4334
[ Назад ]

Исходное сообщение
"Как написать скрипт..."

Отправлено pelon , 06-Июн-05 15:34 
1. Смена пользователя
2. Под новым пользователем выставляются переменные окружения с запросом ввода цифры (от 1 до 3)
3. Выполняется скрипт.

Проблема как передать цифру для файла переменных окружения?
Система Linux RedHat.
например как-то так хотел бы видеть:
su - pelon -c ". ./script2 << EOF; 2; EOF; script3.sh"


Содержание

Сообщения в этом обсуждении
"Как написать скрипт..."
Отправлено Dead Mustdie , 06-Июн-05 16:02 
1. man expect
2. su - pupkin -c "echo 6 | (. ./script2; ./script3)"

"БОЛЬШОЕ СПАСИБО!!!!"
Отправлено pelon , 06-Июн-05 16:47 
Я сначало проигнорировал скобки, а потом понял, что без них никак...
БОЛЬШОЕ СПАСИБО!!!!

>1. man expect
>2. su - pupkin -c "echo 6 | (. ./script2; ./script3)"



"Как написать скрипт..."
Отправлено Anonim , 06-Июн-05 16:02 
>1. Смена пользователя
>2. Под новым пользователем выставляются переменные окружения с запросом ввода цифры (от
>1 до 3)
>3. Выполняется скрипт.
>
>Проблема как передать цифру для файла переменных окружения?
>Система Linux RedHat.
>например как-то так хотел бы видеть:
>su - pelon -c ". ./script2 << EOF; 2; EOF; script3.sh"
А сразу в скрипт передавать параметр и спрашивать у пользователя, если не передан - слабо?

"Как написать скрипт..."
Отправлено pelon , 06-Июн-05 16:29 
К сожалению script2 я не могу видоизменять... он стандарный.