beri tahu-kirim tidak menampilkan pesan sembulan

1

Saya memiliki skrip yang mengeksekusi pada kondisi tertentu, setiap kali saya secara manual mengeksekusi skrip, popup muncul, namun jika saya mencoba untuk mengumumasikan skrip (yaitu menjalankan skrip tepat setelah sistem dilanjutkan dari menangguhkan) popup tidak muncul, namun skrip melakukan tugas lain.

Ini skrip saya.

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
panca
sumber
man xmessage <enter>
Frank Sixteen