Рейтинг:0

Как превратить сценарий оболочки в программу запуска?

флаг vn

Итак, в настоящее время я использую Ubuntu в своем Lenovo 330 15ikb (модель 81DC). Я использую скрипт https://github.com/anitaggu/ikbdop/ чтобы отключить клавиатуру, но я не хочу вводить команды каждый раз, когда открываю свой ноутбук с помощью холодной загрузки.

Команды:-

./ikbdop.sh attach # для подключения внутренней клавиатуры
./ilbdop.sh detach # для отключения внутренней клавиатуры

Есть ли способ запускать команду отсоединения каждый раз, когда я включаю свой ноутбук, или вы можете сказать, как превратить этот скрипт в запускаемое приложение с командой автоматического отсоединения?

Примечание: - Я не профессионал, поэтому пишите простым языком.

cocomac avatar
флаг cn
Добро пожаловать в Ask Ubuntu. Zorin OS здесь не по теме, поэтому ваш вопрос, вероятно, будет закрыт как не по теме, но вы можете попытаться задать вопрос на [Unix & Linux Stack Exchange] (https://unix.stackexchange.com/). Просто чтобы указать вам правильное направление, попробуйте создать «сервис», который запускается при запуске в Linux.
cocomac avatar
флаг cn
Ох, хорошо. В вашем исходном сообщении говорилось о Zorin OS, но если вы в конечном итоге использовали Ubuntu, у вас все хорошо. Я также удалил свой флаг не по теме, поскольку вы используете Ubuntu. Извините за недоразумение.
Mine Easter avatar
флаг vn
Человек, я случайно удалил предыдущий комментарий, но в любом случае я не понимаю, как мне включить этот скрипт для запуска программы с помощью команды автоматического отсоединения.
cocomac avatar
флаг cn
@MineEster Я добавил ответ, объясняющий один из возможных способов. Некоторые другие возможные способы указаны в [этот вопрос] (https://askubuntu.com/q/814/1438484).
Рейтинг:0
флаг cn

Есть много способов запустить скрипт при запуске, но вот один из способов использования cron.

Создайте сценарий где-нибудь на вашем диске, скажем, /дом/вы/myscript.sh, и поместите в скрипт следующее. Это будут команды, которые запускаются каждый раз, когда вы запускаете компьютер, поэтому дважды проверьте их правильность. Первая строка (#!/usr/bin/env bash) говорит Ubuntu использовать Bash для запуска этого скрипта.

#!/usr/bin/env bash
/полный/путь/к/ikbdop.sh прикрепить
/полный/путь/к/ilbdop.sh отсоединить

Сохраните скрипт в нужном вам месте. Сделать его исполняемым (chmod +x myscript.sh). Бег кронтаб -е для редактирования вашего cronfile. Добавьте к нему строку, которая говорит @reboot /полный/путь/к/script.sh (конечно, замените путь на местоположение вашего скрипта).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.