Рабочий стол для сценария в терминале, содержащий команду sudo

Я пытаюсь написать файл .desktop, чтобы открыть терминал и визуализировать вывод из моей запущенной программы с помощью strace, вот что я сделал:

myfile.desktop

[Desktop Entry] Version=1.0 Name=Tester Comment=Debug Exec=gksu "gnome-terminal -e \"bash -c '/home/me/Desktop/myscript.sh;$SHELL'\"" Icon=utilities-terminal Terminal=false Type=Application Categories=Application;

myfile.desktop

#!/bin/bash PID=$(pidof mysoftware) sudo strace -p$PID -s9999 -e write

оба файла имеют разрешение на выполнение, нажимают на подсказку ввода рабочего стола для пароля, но ничего не происходит, где я ошибаюсь? Спасибо

0
задан 26 January 2018 в 12:34

3 ответа

Найдено решение:

myfile.desktop

[Desktop Entry]
Version=1.0
Name=Tester        
Comment=Debug
Exec=gksu "gnome-terminal -x bash -c /home/me/Desktop/myscript.sh"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

myfile.desktop

#!/bin/bash

PID=$(pidof mysoftware)

sudo strace -p$PID -s9999 -e write
$SHELL
0
ответ дан 22 May 2018 в 15:18

Найдено решение:

myfile.desktop

[Desktop Entry] Version=1.0 Name=Tester Comment=Debug Exec=gksu "gnome-terminal -x bash -c /home/me/Desktop/myscript.sh" Icon=utilities-terminal Terminal=false Type=Application Categories=Application;

myfile.desktop

#!/bin/bash PID=$(pidof mysoftware) sudo strace -p$PID -s9999 -e write $SHELL
0
ответ дан 17 July 2018 в 22:14

Найдено решение:

myfile.desktop

[Desktop Entry] Version=1.0 Name=Tester Comment=Debug Exec=gksu "gnome-terminal -x bash -c /home/me/Desktop/myscript.sh" Icon=utilities-terminal Terminal=false Type=Application Categories=Application;

myfile.desktop

#!/bin/bash PID=$(pidof mysoftware) sudo strace -p$PID -s9999 -e write $SHELL
0
ответ дан 23 July 2018 в 22:53

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

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