уведомление-отправка не показывает всплывающее сообщение

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

Вот мой сценарий.

export DISPLAY=:0
#!/bin/bash
sleep 7s
echo "gotfile" $file1
lynx --dump link1 >> file1
lynx --dump link2 >> file1
lynx --dump link3 >> file1
grep "magnet:?xt=urn:btih:" file1 > file2
sed -i 's/^......//' file2
awk '/org%3A1337%2Fannounce/{print;print "";next}1' file2 >> file3
lines=$(wc -l < file3)
echo "no. of line $lines"
    if grep somepattern file3;
        then
            lineno=$(grep -n somepattern file3 | cut -d : -f 1)
            echo "current line no :-" $lineno
            link=$(head -n $lineno file3 | tail -1)
            echo $link
                notify-send -i /home/hasan/Desktop/flash/Flash.ico 'Flash is Running' 'Getting 3'
                notify-send -u critical 'Getting 3'
                transmission-remote -a $link
                echo $link >> flush
                echo "\n\n" >> flush

    fi
1
задан 23 May 2016 в 12:46

0 ответов

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

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