Linux 在服务器上添加启动脚本
我以root用户身份登录到服务器,并尝试运行以下命令: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
# 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
(但它可能作为5工作,我不知道)NN