Создание исполняемого файла

Я хочу создать файл, который будет выполнять код, например:

sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

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

Как мне это сделать?
(В Windows, я думаю, это .bat файл)

1 ответ

Решение

В Linux мы используем bash (.sh) скрипты.

Чтобы скрипт bash выполнялся по двойному щелчку, нужно сделать его исполняемым и добавить строку #!/bin/bash к началу.

Файл должен выглядеть так:

#!/bin/bash
sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Сделайте его исполняемым с помощью:

chmod +x nameofscript.sh

Вы также хотите следовать этому руководству.

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