Linux 在服务器上添加启动脚本

Linux 在服务器上添加启动脚本,linux,shell,Linux,Shell,我以root用户身份登录到服务器,并尝试运行以下命令: # update-rc.d -f tk10xbooting.sh default 5 这里tk10xbooting.sh是我希望在每次服务器重启时运行的脚本。但当我运行它时,结果是这样输出的: update-rc.d: using dependency based boot sequencing usage: update-rc.d [-n] [-f] <basename> remove update-rc.d

我以root用户身份登录到服务器,并尝试运行以下命令:

# update-rc.d -f tk10xbooting.sh default 5
这里tk10xbooting.sh是我希望在每次服务器重启时运行的脚本。但当我运行它时,结果是这样输出的:

update-rc.d: using dependency based boot sequencing
usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
       update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
        -n: not really
        -f: force

The disable|enable API is not stable and might change in the future.
更新rc.d:使用基于依赖关系的启动顺序
用法:更新rc.d[-n][-f]删除
更新rc.d[-n]默认值[NN | SS KK]
更新rc.d[-n]start | stop NN runlvl[runlvl][…]。
更新rc.d[-n]disable | enable[S | 2 | 3 | 4 | 5]
-n:不太好
-f:原力
禁用|启用API不稳定,将来可能会更改。

知道发生了什么吗?

updte rc.d的语法(根据您提供的输出)与您提供的不同:

  • 您使用的默认值应该是默认值
  • -f
    仅用于
    删除
    命令
  • 您可能需要使用
    05
    而不是
    5
    ,因为语法告诉您它应该是
    NN
    (但它可能作为5工作,我不知道)

哦,明白了。只有一个字母丢失了它是“默认值”而不是“默认值”,你可以添加它作为答案,然后自己接受:)@SiGanteng ya会这样做的,哈哈