Разработки проекта PuppyRus > Программирование и компиляция

bash - как получить код выполняемого скрипта?

(1/1)

Dobrov:
Иногда удобно запускать скрипт из ярлыка, то есть из Exec=sh -c "скрипт"
понадобилось выполнить "Exec-скрипт" через pkexec, но этот же код без опций должен запускаться как обычно.
если запуск с ключом -pkexec, код скрипта должен запускаться через -pkexec, иначе как обычно

--- Код ---
sh -c "$(echo -e '#!/bin/bash\necho скрипт в .desktop ярлыке\necho Exec= 0=$0 @=$@')" : -pkexec
--- Конец кода ---
Как получить код скрипта, запущенного через sh -c "echo Script"?
Нужно сохранить "виртуальный скрипт" во временный реальный файл и запустить так:
pkexec /tmp/Exec-script
знаю, что можно спарсить desktop-файл, но может есть способ проще?

Навигация

[0] Главная страница сообщений

Перейти к полной версии