我搜索了很多东西,但是找不到适合我需求的帖子。
我正在执行一个脚本,该脚本创建了一个将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,并且用户,所有者和执行者都在同一组中
有人可以帮助我吗?
谢谢。
答案 0 :(得分:0)
好,它已解决,这是由于先前存在的相同名称的文件是由另一个用户创建的。
感谢您的回答:)