Помогите написать Скрип на запуск нескольких команд в терминале

интернет Компьютеры программирование Linux unix

Сори за нубство, усиленно гуглю но пока не разобрался.
Надо,
Находясь под рутом, запустить терминал под юзером(т.к. i2p пол рутом не запускается), в этом терминале запустить проксисервер от i2p и запустить фаерфокс с профилем i2p.
Делаю:
На рабочес столе создал ярлык запускающий скрипт "i2p_Start.sh"
соответсвенно создаю сам скрипт "i2p_Start.sh"
#!/bin/bash
xfce4-terminal
su user
i2prouter start
firefox -P "i2p" -profile "/root/.mozilla/firefox/p7ukxity.I2p/"
....
И не работает выполняется только 1ая команда (Запускается терминал под рутом) - дальше ничего не происходит
..пробовал писать в одну строку через " & " тоже ничего.
Если выполнять все команды ручками в терминале - все запускается и работает.

Примечание:
c запуском терминала под "юзером" разобрался:
xfce4-terminal --execute su user && read abs
(остается открытым терминал под узером)
Теперь надо чтоб в нем выполнилась команда
i2prouter start
помогите с синтаксисом

Примечание:
SnaF, Спасибо, я так пробовал с самого начала- но облом, при выполнении даже банального скрипта
#!/bin/bash
echo "hello word" - ничего не происходит

хотя скрипт команды выполняет:
xclock # - запустит часики и т.д.
Вообще у меня скриптом открыть терминал получается только
xfce4-terminal
а
xfce4-terminal --execute su user # открывает терминал от user
по обычному
su user
или
su -c user
ничего не происходит (Может консоль и открывается - но моментально закрывается)
..я вообще про скрипты и не думал, второй день пытаюсь запустить i2p под рутом, если выйти из root и зайти под юзером- все нормально, если поочередно под рутом в терминале выполнить ручками эти команды:
su user
i2prouter start
firefox -P "i2p" -profile "/root/.mozilla/firefox/p7ukxity.I2p/"
то все тоже нормально, а вот решил записать их в скрипт и сделать ярлык- начались проблемы (Я 2 день изучаю Solak) (Ubuntu 12.0.4+плюшки пентеста) - раньше был KL и Kubuntu - там таких проблем не было во всяком случае echo "Hello word" -всегда появлялся в терминале (А он оставался открытым)

Примечание:
Решено
В конечном итоге скрипт выглядит такЖ
#!/bin/sh

xfce4-terminal --command="su user --command='i2prouter start'"
firefox -P "i2p" -profile "/root/.mozilla/firefox/p7ukxity.I2p/"
Ответы:
>xfce4-terminal
это еще зачем?


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.