Создание исполняемого файла
Я хочу создать файл, который будет выполнять код, например:
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
Вы также хотите следовать этому руководству.