Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Buffallo NAS上的自动启动noip2(Optware)_Linux_Startup_Nas_Startupscript - Fatal编程技术网

Linux Buffallo NAS上的自动启动noip2(Optware)

Linux Buffallo NAS上的自动启动noip2(Optware),linux,startup,nas,startupscript,Linux,Startup,Nas,Startupscript,我是linux或任何命令行的新手,但我已经设法获得了Buffalo Terastation(TS-HTGL/R5)的root访问权,并安装了noip和MediaTumble 我遇到的问题是,我无法让noip2自动启动,但我找到了为MediaThume做些什么(使用指南)。我在/opt/etc/init.d/S90noip2中有以下脚本,但我得到了错误错误的解释器:没有这样的文件或目录 #! /bin/sh case "$1" in start) echo "Starting no

我是linux或任何命令行的新手,但我已经设法获得了Buffalo Terastation(TS-HTGL/R5)的root访问权,并安装了noip和MediaTumble

我遇到的问题是,我无法让noip2自动启动,但我找到了为MediaThume做些什么(使用指南)。我在
/opt/etc/init.d/S90noip2
中有以下脚本,但我得到了错误
错误的解释器:没有这样的文件或目录

#! /bin/sh
case "$1" in
    start)
    echo "Starting noip2."
    /opt/bin/noip2
    ;;
    stop)
    echo -n "Shutting down noip2."
    killall noip2
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    exit 1
esac
exit 0

我会尝试以下方法:

  • 删除
    #之间的空格
    /bin/bash
    。你应该有:
    #/bin/bash

  • 使文件可执行:
    chmod+x/opt/etc/init.d/S90noip2

  • 检查
    /opt/bin/noip2
    是否确实存在

  • 试着手动运行
    /opt/bin/noip2
    ,看看它是否有效

  • 如果以上步骤都没有帮助,请在此处发布您的结果,以便我们可以找出进一步的步骤

  • 如果您的问题已解决,请接受此答案并单击“向上投票”按钮。:)


  • 附言:别忘了赏金D

    也许您没有
    /bin/sh
    ?检查
    /bin/sh
    是否存在。而且,
    之间似乎有空格
    /bin/sh
    。虽然这不会引起问题,但你也可以试试。最后,确保
    结尾没有回车/bin/sh
    如果您从Windows上传脚本(有用信息),可能会发生这种情况。您是否遵守了?在看到您的答案之前,我已设法修复了它!我只是在任何其他初始化代码之前将
    /opt/bin/noip2
    滑入rc.optware文件。有点淘气,但我会用你的建议作为将来的参考,干杯!你得到了赏金,因为它将对其他脚本有用:)我刚刚尝试了你的方法,还使用vi编辑器重新编写了脚本,效果很好!谢谢你的帮助,你绝对应该得到这份工作bounty@JoshLukeBlease太棒了。谢谢你的赏金:)