Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过virtualenv运行自定义python Icinga插件_Python_Virtualenv_Icinga2 - Fatal编程技术网

通过virtualenv运行自定义python Icinga插件

通过virtualenv运行自定义python Icinga插件,python,virtualenv,icinga2,Python,Virtualenv,Icinga2,我已经使用python3创建了自己的icinga检查插件。它使用了一些第三方库,我不想在系统中全局安装这些库,所以我需要一个virtualenv 我已将脚本的第一行设置为带有#的shebang/home/my_user/my_venv/bin/python3,因此我不需要激活virtualenv 在我的开发系统(LinuxMint)中,它工作得很好,但在生产环境(AmazonLinux2)中,它会抛出 Permission denied 如果我用sudo-u icinga check_scri

我已经使用python3创建了自己的icinga检查插件。它使用了一些第三方库,我不想在系统中全局安装这些库,所以我需要一个virtualenv

我已将脚本的第一行设置为带有#的shebang/home/my_user/my_venv/bin/python3,因此我不需要激活virtualenv

在我的开发系统(LinuxMint)中,它工作得很好,但在生产环境(AmazonLinux2)中,它会抛出

Permission denied
如果我用sudo-u icinga check_script.py运行它,我会得到相同的结果

如果我删除shebang,权限问题就会消失。所以我很确定问题在于virtualenv的使用

如何将icinga用户执行权限授予th virtualenv