我正在尝试在 Ubuntu 9.04 中编写一个 bash 启动脚本,以便从我的计算机上消除烦人的系统蜂鸣声:
#/bin/bash
rmmod pcspkr #remove system beep; also doesnt work without root access
当我重新启动计算机时,它总是会再次出现,我想运行启动脚本来消除这种烦恼。但我不知道如何在 bash 脚本中以 root 身份运行,有人知道如何在 bash 脚本中以 root 身份登录吗?
答案1
将其添加到 /etc/modprobe.d/blacklist 的末尾:
黑名单 pcspkr
这将阻止在您启动计算机时加载 PC 扬声器模块。
答案2
- 尝试一下
System ==> Preferences ==> Startup Applications
;您也许可以将您的命令放在那里……- 查看此帖子描述 /etc/init.d 路径还有一个选择
- 您可以将其添加到根 cron 作业中(但通过模块检查效果会更好)。
现在手边没有 Ubuntu 来尝试这个。