加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在upstart .conf脚本中运行bash脚本

发布时间:2020-12-16 01:23:17 所属栏目:安全 来源:网络整理
导读:我想在启动时运行我的bash脚本(kvm_manage),它不起作用.这是我的upstart .conf脚本: description "kvm start skript" start on local-filesystem stop on shutdown respawn script exec /etc/kvm_manage start end script 我想用参数“开始”运行它.有可能
我想在启动时运行我的bash脚本(kvm_manage),它不起作用.这是我的upstart .conf脚本:
description "kvm start skript"

      start on local-filesystem
      stop on shutdown

      respawn 

      script
         exec /etc/kvm_manage start
      end script

我想用参数“开始”运行它.有可能的?我该怎么改?

感谢帮助

通过exec通过参数运行命令是很好的 – 请参见 http://upstart.ubuntu.com/wiki/Stanzas#exec这样的例子.

然而,upstart会使用/ bin / sh不是bash,所以如果你的脚本需要bash,你需要像

script
    exec bash -c '/etc/kvm_manage start'
end script

更新:另请参阅Guss的评论中使用exec节的建议,代替简单的例子:

exec bash -c '/etc/kvm_manage start'

或者如果kvm_manage是一个可执行文件(#!/ bin / bash),那么简单地说:

exec /etc/kvm_manage start

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读