【产品名称】oceanbase
【产品版本】2.2.75
【问题描述】ocp配置自定义bash/python报错
- 配置自定义bash告警报错:
- 报错内容“不支持该脚本程序:/bin/env bash,请使用python/bash脚本程序”
2) 脚本头部信息
[admin@ocp ~]$ head alarm_send_script_demo.sh
#!/bin/env bash
# should contains shebang in first line, only python/bash are supported
echo “Below is a list of alarm paras”
# below variables can be referenced by prefix “$”, for example, $alarm_name or ${alarm_name}
echo “alarm_name:$alarm_name”
echo “app_type:$app_type”
3) 查看env
[admin@ocp ~]$ ls /bin/env
/bin/env
2.配置自定义python告警报错
- 提示脚本不存在
2)查看脚本
[admin@ocp ~]$ ls -l alarm_send_python_demo.py
-rw-rw-r-- 1 admin admin 896 Sep 2 21:31 alarm_send_python_demo.py
3.官方参考
V2.2.75和V3.1.1版本,写法出入很大,尝试使用#!/bin/env bash 、#!/bin/sh、 #!/bin/bash均不可,python告警尝试使用#!/usr/bin/env python、#!python均不可。