데스크탑 포털은 스크립트를 실행하지 않습니다.

데스크탑 포털은 스크립트를 실행하지 않습니다.

내 디렉토리에 다음과 같은 데스크톱 항목이 있습니다 ~/.local/share/applications.

[Desktop Entry]

Type=Application
Version=1.0
Name=FetchSecurity
Exec="/home/user/Pictures/security/fetchSecurityCam.sh"
Terminal=false

그리고 다음 스크립트:

#!/bin/sh

check=`echo "$1" | grep -E ^\-?[0-9]+$`

if [[ $# -eq 0  ]] ; then
    interval=300
elif [[ $check == '' ]] ; then
    echo "Not a number argument" $1
    exit
else
    interval = $1
fi

export OUTPUT=~/Pictures/security


watch -n $interval 'wget -O "$OUTPUT/cam_$(date +%F-%T).jpg" [MY SECURITY CAM IP] --user-agent="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"' &> /dev/null  &

항목이 Gnome 애플리케이션에 나타나지만 스크립트를 실행하지 않습니다. 제가 뭘 잘못하고 있는 걸까요?

터미널에서 스크립트를 실행하면 스크립트가 작동합니다.

관련 정보