Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.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
作为jenkins从机的Linux/mac权限_Linux_Bash_Jenkins_Visudo - Fatal编程技术网

作为jenkins从机的Linux/mac权限

作为jenkins从机的Linux/mac权限,linux,bash,jenkins,visudo,Linux,Bash,Jenkins,Visudo,简而言之,我的jenkins在一台从机上可以执行一个程序,比如从ExecuteShell段执行ionic,尽管当我通过执行一个shell script.sh文件启动它时,它会说这个命令不存在。这与权限有关吗?如何设置?我是否需要使用visudo排除该应用程序 您需要将.sh文件的权限设置为可执行, 这可以通过 chmod +x filename 。如果您不是文件的所有者,则需要root权限。 请参阅以了解权限

简而言之,我的jenkins在一台从机上可以执行一个程序,比如从ExecuteShell段执行ionic,尽管当我通过执行一个shell script.sh文件启动它时,它会说这个命令不存在。这与权限有关吗?如何设置?我是否需要使用visudo排除该应用程序

您需要将.sh文件的权限设置为可执行, 这可以通过

chmod +x filename
。如果您不是文件的所有者,则需要root权限。 请参阅以了解权限