Рейтинг:1

использование тройника внутри файла .desktop для ведения журнала отладки

флаг br

Как написать файл .desktop, содержащий тройник?

Обычно я запускаю ведение журнала отладки с терминала, используя .sh, как показано ниже:

sudo ./start-ds.sh 2>&1 | тройник output.log

Мне нужно лечь в больницу, и я хочу продолжить тестирование, пока я в нем, поэтому я хочу, чтобы мой партнер просто дважды щелкнул значок на рабочем столе, чтобы запустить его.

Как мне написать файл .desktop, который запустит приложение, а также запустит файл журнала отладки?

текущий файл start-ds.desktop:

[Вход на рабочий стол]
Тип = Приложение
Терминал=истина
Имя=Начать ДС
Exec=/home/agx/ds/start-ds.sh

текущий файл .sh:

#!/бин/баш

экспортировать gst_debug=3

$(/home/agx/ds/ds-app -c /home/agx/ds/app-config.txt)

выход 0

Большое спасибо за вашу помощь

флаг hr
Почему вы заключаете команду в подстановку команды `$(...)`? Вы хотите, чтобы вывод выводился только при запуске из файла .desktop или при непосредственном запуске сценария оболочки? Вы хотите, чтобы ошибки выводились в файл журнала или просто в стандартный вывод?
cdevd avatar
флаг br
Привет, мне сказали завернуть его в $(....) "экспертом" Я заметил, что я также пропустил строку отладки экспорта, извините - это, должно быть, стресс. «Экспорт gst_debug = 3» должен регистрировать все сообщения об ошибках, поэтому я думаю, что это означает, что я просто хочу стандартный вывод. Благодарность
Рейтинг:0
флаг br

Я просто создал второй .sh

#!/бин/баш
$(sudo ./start-ds.sh 2>&1 | tee output.log)
выход 0

затем изменил .desktop для запуска этого, а он, в свою очередь, запускает исходный .sh с ведением журнала

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.