【问题标题】:nohup not ignoring SIGHUPnohup 不忽略 SIGHUP
【发布时间】:2013-07-19 22:26:45
【问题描述】:

我正在尝试使用chef 运行python 脚本,当chef 由于SIGHUP 而退出时,脚本将退出。我正在使用nohup,但它仍然收到信号。有什么想法可以让这个脚本在后台运行吗?

nohup python simple-setup.py --dbpath /media/ephemeral0/mongo-data/ -n 2 --name dev --arbiters 1 --mongo_path /usr/bin/ > /media/ephemeral0/log/set.log 2>&1 &

【问题讨论】:

  • 你怎么知道是SIGHUP,而不是SIGTERMSIGKILL

标签: python linux chef-infra


【解决方案1】:

我解决了这样的问题,方法是将命令放在 shell 脚本中,在结尾加上 &,然后不使用 shell 脚本。如果有帮助的话。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-30
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    相关资源
    最近更新 更多