【发布时间】:2017-10-11 07:31:01
【问题描述】:
我有一份 Jenkins 工作,它会将战争文件复制到远程系统。我正在使用通过 ssh 插件发布来完成此操作。一切正常,战争被复制到远程系统。复制war文件后,我需要运行远程系统中的shell脚本。所以通过 ssh 发布为此提供了一个 Exec 命令。
sh /home/ubuntu/build/test.sh
该脚本用于删除 webapps 中已部署的 war 目录,然后将 war 复制到 webapps。
但我正面临 Permission denied 问题。以下是我遇到的错误
rm: cannot remove ‘/tomcat8/webapps/test/WEB-INF/classes/test.propetiess’: Permission denied
rm: cannot remove ‘/tomcat8/webapps/test/WEB-INF/classes/query.txt’: Permission denied
cp: cannot create regular file ‘/tomcat8/webapps/test.war’: Permission denied
任何帮助将不胜感激
【问题讨论】: