LINUX.ORG.RU

История изменений

Исправление vantu5z, (текущая версия) :

После #! не должно быть пробела.
В Exec= тоже лучше без пробелов или их нужно экранировать.

Ну и если ты решил sh-скрипт заменить на python-скрипт, то у тебя не получилось.

У тебя всё было почти правильно. #!/bin/bash значит, что скрипт выполняется с помощью /bin/bash или просто bash.
Ну я надеюсь ты не просто так это в начало файла написал.

Напиши уже в Exec=bash ... и будет тебе счастье.

И самый интересный вопрос, зачем тебе это нужно? Есть вероятность, что задача решается совсем по-другому.

Upd. ты же не забыл сделать sh-скрипт исполняемым?

Исходная версия vantu5z, :

После #! не должно быть пробела.
В Exec= тоже лучше без пробелов или их нужно экранировать.

Ну и если ты решил sh-скрипт заменить на python-скрипт, то у тебя не получилось.

У тебя всё было почти правильно. #!/bin/bash значит, что скрипт выполняется с помощью /bin/bash или просто bash.
Ну я надеюсь ты не просто так это в начало файла написал.

Напиши уже в Exec=bash ... и будет тебе счастье.

И самый интересный вопрос, зачем тебе это нужно? Есть вероятность, что задача решается совсем по-другому.