如何将 shell 脚本转换为启动程序?

如何将 shell 脚本转换为启动程序?

所以我目前正在我的联想 330 15ikb(型号 81DC)中使用 Ubuntu,我正在使用一个脚本https://github.com/anitaggu/ikbdop/禁用我的键盘,但我不想每次通过冷启动打开笔记本电脑时都输入命令。

命令:-

./ikbdop.sh attach #to attach the internal keybord
./ilbdop.sh detach #to detach the internal keyboard

有没有办法在我每次打开笔记本电脑时运行分离命令,或者您可以说如何将该脚本转换为具有自动分离命令的启动应用程序?

注意:- 我不是专业人士,所以请用简单的语言写。

答案1

在启动时运行脚本的多种方法,但这里有一种方法,使用 cron。

在磁盘上的某个位置创建一个脚本,例如,,/home/you/myscript.sh并将以下内容放入脚本中。这将是每次启动计算机时运行的命令,因此请仔细检查它们是否正确。第一行(#!/usr/bin/env bash)告诉 Ubuntu 使用 Bash 运行此脚本。

#!/usr/bin/env bash
/full/path/to/ikbdop.sh attach
/full/path/to/ilbdop.sh detach

将脚本保存到您想要的位置。使其可执行(chmod +x myscript.sh)。运行crontab -e以编辑您的 cronfile。在其中添加一行@reboot /full/path/to/script.sh(当然,将路径替换为您的脚本的位置)。

相关内容