Извините за мой, вероятно, очень наивный вопрос.
Я имею в виду: как создать исполняемый файл сценария / bash, в котором будут выполняться более сложные команды, команды, которые обычно должны быть помещены в терминал? [ ! d1]
В частности, я имею в виду следующие команды:
Узнал об этом отсюда:DRI_PRIME=1 glxgears -info
Это начало [ f5] и выставить на работу дискретную карту ATI. Затем я могу контролировать его температуру и т. Д. Но когда я запускаю его из терминала, я получаю следующее:
Пока я запускаю его со сценарием
#!/bin/bash
DRI_PRIME=1 glxgears -info
видно только окно передач, а не другое с текстом.
Я хотел бы иметь возможность использовать файл bash и иметь первый результат, а затем запускать файл из пусковой установки. [ ! d12]
Учитывая эту страницу в aria2 и webgui-aria2, в этом контексте запускается aria2, запустив в терминале длинную команду:
touch /path/to/download/folder/session.txt && aria2c --enable-rpc --rpc-listen-all --save-session=/path/to/download/folder/session.txt --input-file=/path/to/download/folder/session.txt -x16 -s16 -k1M --dir=/path/to/download/folder
[d16 ] Как запустить это с помощью скрипта (который я затем выполнил бы с пусковой установки) и получить тот же результат, такую же информацию? Сценарий, подобный этому (адаптирован к моей папке загрузки)
#!/bin/bash
touch /home/cip/Downloads/aria2/session.txt && aria2c --enable-rpc --rpc-listen-all --save-session=/home/cip/Downloads/aria2/session.txt --input-file=/home/cip/Downloads/aria2/session.txt -x16 -s16 -k1M --dir=/home/cip/Downloads/aria2
ничего не дает, в то время как программы запускаются.
(я в Xubuntu 14.04).
Быстрый ответ:
#!/bin/bash
DRI_PRIME=1
xfce4-terminal --window -H -x glxgears -info
Не знаю, нужны ли все переключатели, но он сработал.