zabbix web界面调用脚本没有效果,也没有错误提示,那么指定zabbix用户通过命令行执行脚本试试是否有错误提示。
su -s /bin/bash -c "ls" zabbix
su -s 是指定shell,这里zabbix用户是nologin用户,是没有默认的shell的,这里指定使用/bin/bash,-c 后面接需要运行的命令,后面zabbix是用zabbix用户来运行。