【发布时间】:2015-03-26 16:58:29
【问题描述】:
我是 linux 或任何命令行的新手,但我设法获得了对我的 Buffalo Terastation (TS-HTGL/R5) 的 root 访问权限并安装了 noip 和 mediatomb。
我遇到的问题是我无法让 noip2 自动启动,但我想出了要为 mediatomb 做什么(使用指南)。我在/opt/etc/init.d/S90noip2 中有以下脚本,但我收到错误bad interpreter: no such file or directory
#! /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/sh?检查/bin/sh是否存在。另外,!和/bin/sh之间似乎有空格。尽管这不会引起问题,但您也可以尝试一下。最后,确保#!/bin/sh末尾没有回车,如果您从 Windows 上传脚本,则可能会发生这种情况(有用信息here)。 -
你在关注this tutorial吗?
标签: linux startup nas startupscript