Сценарий отказывает при запуске из .desktop файла

Когда я выполняю сценарий от терминала вручную, он работает без проблем:

gksudo /path/to/module.sh

Но когда я использую .desktop файл для запущения скрипта на запуске:

[Desktop Entry]
Type=Application
Exec=gksudo /path/to/module.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=module
Comment=module

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

Какова может быть проблема?

Я использую Lubuntu openbox

Образец сценария:

#!/bin/bash
export LD_LIBRARY_PATH=/home/user/modules/lib
EXECMOD="/path/to/module" # module is a C++ program
PNAME="module"

while [ : ]
do
    $EXECMOD

    ANS=$?
    if [ $ANS -eq 0 ]
        then
        break
    fi

    # Wait
    sleep 1
done
2
задан 26 January 2016 в 16:33

0 ответов

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

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