分页: 1 / 1

在ubuntu中如何实现window中Autorun.inf功能

发表于 : 2012-09-26 14:05
jemen168
如何在插入一个U盘后自动启动运行盘中的程序文件

windows 中有Autorun.inf功能 可以实现,在ubuntu中如何实现

我做了一个小例子

新建 “/etc/udev/rues.d /10-local.rules” 文件 ,文件中内容
KERNEL=="sd[a-z]", SUBSYSTEMS=="block", RUN+="/var/touch/udisk.sh"

然后在新建 "/var/udisk.sh" 文件中内容
if [ "$ACTION" ="add" ];then
firefox http://www.baidu.com
fi
测试一点反应也没有,请教正确的处理方法和命令

Re: 在ubuntu中如何实现window中Autorun.inf功能

发表于 : 2012-09-26 14:56
枫叶饭团
没给权限?xfce4的控制里有这个功能

Re: 在ubuntu中如何实现window中Autorun.inf功能

发表于 : 2012-09-26 19:07
funicorn
1 首先我认为sda[a-z]是node name,而不是device name,所以你应该写NAME==“sd[a-z]",

2 其次,我不知道$ACTION这是个啥,bash脚本能认识这个?我认为应该写ACTION=="add"

3 在udev的man中,明确提到执行的程序应该立即与udev脱离,因此我认为应该写/usr/bin/firefox www.baidu.com &

4 我认为udisk.sh应该加上运行环境 #!/bin/bash