无法创建[权限被拒绝]执行脚本

时间:2018-06-22 09:59:02

标签: redhat permission-denied

我搜索了很多东西,但是找不到适合我需求的帖子。

我正在执行一个脚本,该脚本创建了一个将sqlplus的输出重定向到文本文件的文件,完整的目标路径具有该组的rwx权限,但仍然出现错误。但是,如果我使用的脚本使用的用户相同,并在命令行中执行“ sqlplus >> file.dat”,则不会有错误。

发布的行如下:

sqlplus -s $ USERNAME / $ PASSWORD @ $ BBDD @ $ SQL_SCRIPT_FILE_PATH / sql_file.sql 20180621 | grep'|' >> $ DATA_FILES_IN_PATH / file_20180621.dat

和错误: scriptname.sh [25]:“ complete_path” /file_20180621.dat:无法创建[权限被拒绝]

权限为775,并且用户,所有者和执行者都在同一组中

有人可以帮助我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

好,它已解决,这是由于先前存在的相同名称的文件是由另一个用户创建的。

感谢您的回答:)