我需要在项目中编写一些关于串口的init脚本。我在论坛上研究了相关的帖子,但我遇到了一些问题。
我使用的是嵌入式Linux,因此我使用chkconfig将脚本添加到系统中。
### BEGIN INIT INFO
#提供:myservice
#Required-Start:$ local_fs $ remove_fs
#Required-Stop:$ local_fs $ remove_fs
#Default-Start:2 3 4 5
#Default-Stop:0 1
#Short-Description:myservice
#Description:给chmod o + rw / dev / ttymxc0权限
### END INIT INFO
。 /etc/init.d/functions
案例" $ 1"在
开始)
chmod o+rw /dev/ttymxc0
;;
停止)
echo -n "My service is stopped"
;;
*) 退出1 ESAC
退出0
我保存了chkconfig --add init.sh chkconfig init.sh on
然后我也给了我的脚本chmod + x init.sh权限。
重新启动开发板后,我检查了我的串口的许可;
ls -la /dev/ttymxc0
并没有改变。 我的init脚本不起作用。我错过了什么吗?或者我做错了吗? 你能帮我解决这个问题。
由于 最诚挚的问候