如何读取init.d脚本开始参数

卡普龙

参考以下文档我如何读取start和stop参数我想告诉计算机是正在启动还是正在关闭,以便我可以运行正确的脚本。

要使脚本在开始序列的末尾使用start参数运行,而在关闭序列的开始时用stop参数运行,请执行以下操作:

sudo update-rc.d myscript defaults 98 02

我想做这样的事情:

if [ startargument "start" ]          
then
    ./startscript
else
    ./shutdownscript
林兹风
case“ $ 1” in 
  start)
        回显“ Starting” 
        ;; 
  停止)
        echo“ Stopping $ DESC” 
        ;; 

  restart | force-reload)
        echo“正在重新启动$ DESC” 
        ;; 
  *)
        N = / etc / init.d / $ NAME 
        echo“用法:$ N {start | stop | restart | force-reload}”>&2
        出口1 
        ;; 
埃萨克
  • “ $ 1”地址输入给脚本的第一个参数。所以你会做your_script startyour_script stop等等。
  • 将更echo改为需要执行的实际操作(或将其置于其下)。

您引用的文档过旧。很古老。

这些链接将帮助您使用Upstart:

新贵入门

新贵节

Example#1'django'服务器

范例#2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从.sh shell脚本中读取参数

来自分类Dev

如何从.sh shell脚本中读取参数

来自分类Dev

如何读取广告投放脚本的参数?

来自分类Dev

如何安装init.d脚本?

来自分类Dev

如何安装init.d脚本?

来自分类Dev

如何确定从/etc/init.d开始的服务顺序

来自分类Dev

如何从bash读取参数

来自分类Dev

在存在init.d和systemctl脚本的情况下配置Debian的opendkim软件包的init脚本参数

来自分类Dev

在shell脚本中读取参数

来自分类Dev

如何使我的init.d脚本更改用户

来自分类Dev

如何轻松创建/etc/init.d/脚本?

来自分类Dev

如何调试未运行的init.d脚本

来自分类Dev

systemd如何使用/etc/init.d脚本?

来自分类Dev

如何检查init.d脚本是否正常工作?

来自分类Dev

Android引导-init.c中的init。%hardware%.rc在哪里读取?服务从哪里开始?

来自分类Dev

Android引导-init.c中的init。%hardware%.rc在哪里读取?服务从哪里开始?

来自分类Dev

我如何读取参数PHP

来自分类Dev

“服务{FOO}开始”与“ /etc/init.d/{FOO}开始”?

来自分类Dev

如何从特定行开始shell脚本?

来自分类Dev

如何开始使用Shell脚本?

来自分类Dev

如何从特定的行开始shell脚本?

来自分类Dev

如何在Ubuntu 16.04中将命令行参数传递给atd init脚本

来自分类Dev

如何使/etc/init.d脚本的行为类似于在X下启动的脚本?

来自分类Dev

Nginx init.d脚本

来自分类Dev

异步init.d脚本

来自分类Dev

Nginx init.d脚本

来自分类Dev

如何开始从python的顶部读取文件?

来自分类Dev

在脚本任务中读取项目参数

来自分类Dev

多次读取 bash 脚本参数