在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 867|回复: 20

[求助] 遇到经典问题了,脚本运行problem with access, file type, or file open of file:

[复制链接]
发表于 2025-8-8 16:39:20 | 显示全部楼层 |阅读模式
悬赏20资产已解决
脚本运行换了一个文件结果就遇上这个问题了,之前通过重新写个脚本解决了这个问题,但是还是想和大家溯源讨论一下这个问题到底是什么导致的

首先这个脚本适用于运行drc的,内容为calibre -drc -hier  /psmc28/USERS/DRC/PSMC_28NAND_DRC_20230526.svrf,脚本名称为run_hier
目前的情况是./run_hier就会报错
ERROR: Error OPEN1 - problem with access, file type, or file open of file:/psmc28/USERS/DRC/PSMC_28NAND_DRC_20230526.svrf
但是这路径下直接输入calibre -drc -hier  /psmc28/USERS/DRC/PSMC_28NAND_DRC_20230526.svrf就可以顺利运行,请问各位如何解决这个权限问题

最佳答案

查看完整内容

你先在你的脚本所在目录下用ls -l看一下有没有执行权限,如果显示结果是-rw-r--r--,那就没有执行权限,需要用chmod 755 ./run_hier给你的脚本赋予可执行权限, 只要脚本的owner是你的, 你就可以用这个命令去修改脚本权限, 执行之后再ls -l看一下脚本的权限, 这个时候的显示结果应该是-rwxr-xr-x, 如果依然是-rw-r--r--那你就要看一下owner是否是你了 ...
 楼主| 发表于 2025-8-12 10:54:08 | 显示全部楼层
此贴完结,这个东西是韩国人给的,他们给的drc相关的svrf给了两部分,一个是帖子中说明的svrf文件,另外一个是补充配置和部分开关的文件svrf2,这个文件include了前面的drc文件,这个drc文件本身的权限很特殊,不能通过脚本二次运行,所以直接calibre -drc -hier 是可以的,通过脚本./run_hier就不可以了,后面重新写了一个script,直接calibre -drc -hier svrf2就可以跳过第一个这个问题,如果大家再遇到这种问题,楼下我选出来的答案应该能解决
回复

使用道具 举报

发表于 2025-8-8 16:39:21 | 显示全部楼层


   
单车镜头毁三代 发表于 2025-8-11 17:00
刚刚尝试了这个指令没用,这个不是新建脚本吧,只是把原先脚本的运行对象给换了
...


你先在你的脚本所在目录下用ls -l看一下有没有执行权限,如果显示结果是-rw-r--r--,那就没有执行权限,需要用chmod 755 ./run_hier给你的脚本赋予可执行权限, 只要脚本的owner是你的, 你就可以用这个命令去修改脚本权限, 执行之后再ls -l看一下脚本的权限, 这个时候的显示结果应该是-rwxr-xr-x, 如果依然是-rw-r--r--那你就要看一下owner是否是你了
回复

使用道具 举报

发表于 2025-8-8 16:52:11 | 显示全部楼层
是不是没有给你的脚本执行权限。。。。
回复

使用道具 举报

 楼主| 发表于 2025-8-8 17:08:32 | 显示全部楼层


   
tea_whz 发表于 2025-8-8 16:52
是不是没有给你的脚本执行权限。。。。


chmod +x run_hier吗这样授予权限?

回复

使用道具 举报

发表于 2025-8-11 12:06:09 | 显示全部楼层


   
单车镜头毁三代 发表于 2025-8-8 17:08
chmod +x run_hier吗这样授予权限?


chmod -R 755 *,*是你要执行的脚本名称,新建脚本需要执行的都要赋一下权限
回复

使用道具 举报

 楼主| 发表于 2025-8-11 17:00:24 | 显示全部楼层


   
osytyjih 发表于 2025-8-11 12:06
chmod -R 755 *,*是你要执行的脚本名称,新建脚本需要执行的都要赋一下权限
...


刚刚尝试了这个指令没用,这个不是新建脚本吧,只是把原先脚本的运行对象给换了
回复

使用道具 举报

发表于 2025-8-11 17:52:03 | 显示全部楼层


   
单车镜头毁三代 发表于 2025-8-11 17:00
刚刚尝试了这个指令没用,这个不是新建脚本吧,只是把原先脚本的运行对象给换了
...


就是这个,改脚本权限的。你是怎么写的,报出来的是什么,有图嘛
回复

使用道具 举报

 楼主| 发表于 2025-8-12 09:10:18 | 显示全部楼层


   
osytyjih 发表于 2025-8-11 17:52
就是这个,改脚本权限的。你是怎么写的,报出来的是什么,有图嘛


报错和帖子原本描述的一样
回复

使用道具 举报

 楼主| 发表于 2025-8-12 09:14:15 | 显示全部楼层


   
tea_whz 发表于 2025-8-12 09:08
你先在你的脚本所在目录下用ls -l看一下有没有执行权限,如果显示结果是-rw-r--r--,那就没有执行权限, ...


2.PNG 都有执行权限的,报错显示运行的svrf没权限
回复

使用道具 举报

 楼主| 发表于 2025-8-12 09:19:42 | 显示全部楼层
本帖最后由 单车镜头毁三代 于 2025-8-13 10:59 编辑

看置顶的帖子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-29 19:12 , Processed in 0.032083 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表