本帖最后由 waitingyyy 于 2019-8-10 05:18 编辑
我极路由3最新系统下,按论坛里面教的编写的init.d代码如下
- #!/bin/sh /etc/rc.common
- # Copyright (C) 2016 evenS
- START=99
- STOP=5
- amule_path="/tmp/storage/mmcblk0p2/system/usr"
- start() {
- mount /tmp/storage/mmcblk0p2/root /root
- sleep 320
- start-stop-daemon -c root -q -x "$amule_path/bin/amuled" -S -- --config-dir=/root/.aMule -f
- # commands to launch application
- }
-
- stop() {
- echo stop
- start-stop-daemon -c root -q -x "$amule_path/bin/amuled" -K
- # commands to kill application
- }
- restart() {
- stop
- sleep 10
- start
- }
复制代码 路由器3内部空间不足,所以麻烦多了很多先按教程修改/etc/opkg-fast.conf和opkg-secure.conf,两个文件里面添加
- dest usb /tmp/storage/mmcblk0p2/system #软件安装到usb 的路径
- arch ramips 30
- arch ramips_24kec 40
复制代码 然后修改/etc/profile,加载变量,在export PATH最后面添加
- :/tmp/storage/mmcblk0p2/system/bin:/tmp/storage/mmcblk0p2/system/sbin:/tmp/storage/mmcblk0p2/system/usr/bin:/tmp/storage/mmcblk0p2/system/usr/sbin
复制代码export LD_LIBRARY_PATH=最后添加 - :/tmp/storage/mmcblk0p2/system/lib:/tmp/storage/mmcblk0p2/system/usr/lib
复制代码保存后输入 然后我是运行这命令把软件安装到TF卡上 - opkg install amule -d -usb
复制代码安装完成后,运行amuled提示/root空间不足,输入以下命令把root链接到TF卡上,然后在init.d建立了个自动启动文件,里面也加入这命令 - mount /tmp/storage/mmcblk0p2/root /root
复制代码执行命令测试通过 - /etc/init.d/amule start
- /etc/init.d/amule enable
复制代码
结果......还是amule还是不能自动启动,到底哪里出错了???
|