基本上,我希望能够在启动时运行脚本。
我想要运行的脚本是:
#!/bin/sh
xinput --set-prop 13 "Device Accel Constant Deceleration" 1.3
我尝试将脚本放在/etc/init.d
中,就像其他建议的线程一样,但这并没有运行脚本。我也chmod
到+x
。
有没有人建议如何让它在启动时运行?
谢谢
答案 0 :(得分:0)
将以下内容放在〜/ .profile中,只有在使用图形界面登录时才会执行:
source /path/to/script.sh
或只是复制其中:
xinput --set-prop 13 "Device Accel Constant Deceleration" 1.3
答案 1 :(得分:0)
使用以下步骤在启动时执行脚本
在 /etc/init.d 位置创建文件。这里文件的格式很重要
。 /etc/init.d/functions
start(){ #在这里编写应该在启动时执行的脚本 }
停止(){
#这被kill脚本调用
}
案件“$ 1”在
启动)
启动
;;
停止)
停止
;;
重启)
停止
启动
;;
状态)
#这是可选的
;;
*)
echo“用法:$ 0 {start | stop | status | restart}”
esac
退出0
完成第一步后,在 /etc/rc3.d / 中创建一个符号链接,指向上面的脚本
例如:如果some_script是您的脚本名称,则应创建类似于的链接
ln -s ../init.d/some_script S01some_script
如果你想在关机时间执行某些事情,你可以创建一个大写字母K的链接,这称为杀戮脚本
谢谢,
的Sudhir