Linux Buffallo NAS上的自动启动noip2(Optware)
我是linux或任何命令行的新手,但我已经设法获得了Buffalo Terastation(TS-HTGL/R5)的root访问权,并安装了noip和MediaTumble 我遇到的问题是,我无法让noip2自动启动,但我找到了为MediaThume做些什么(使用指南)。我在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
/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
我会尝试以下方法:
#之间的空格第一行中的code>和/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太棒了。谢谢你的赏金:)