当Python脚本运行并以sys.exit(0)结束时,会出现错误:退出,状态为2

2024-04-23 20:30:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试进行keepalived配置,我使用的脚本直接以sys结尾。exit(0)给出该错误:

/usr/bin/script.py exited with status 2

我能做些什么来纠正这个问题

我的脚本代码:

import sys
sys.exit(0)

我的保留配置文件:

vrrp_script chk_myscript {
    script       "/usr/bin/script.py"
    interval 2
    fall 2
    rise 2
}

vrrp_instance VI_1 {
    state MASTER
    interface eth1
    virtual_router_id 20
    priority 101
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.10.121
    }
    track_script {
       myscript
    }
}