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

Как мне написать файл .desktop, который включает тройник?

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

sudo ./start-ds.sh 2>&1 | tee output.log

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

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

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

[Desktop Entry]
Type=Application
Terminal=true
Name=Start ds
Exec=/home/agx/ds/start-ds.sh

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

#!/bin/bash

export gst_debug=3

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

exit 0

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

1
задан 22 August 2021 в 21:35

1 ответ

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

#!/bin/bash
$(sudo ./start-ds.sh 2>&1 | tee output.log)
exit 0

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

0
ответ дан 4 September 2021 в 09:28

Другие вопросы по тегам:

Похожие вопросы: