1

我是 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
4

1 回答 1

0

我会尝试以下事情:

  1. 删除第一行之间的#!空格。/bin/bash你应该有:#!/bin/bash

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

  3. 检查是否/opt/bin/noip2确实存在。

  4. 尝试/opt/bin/noip2手动运行,看看它是否有效。

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

  6. 如果您的问题得到解决,请接受此答案并点击投票按钮。:)

PS:别忘了赏金。:D

于 2015-02-06T03:49:54.160 回答