报错提示写得很清楚,sub.sh 脚本的每行结尾换行符是 DOS 的类型 \r\n,而不是 UNIX 的换行符 \n 2 楼也说了解决方案,在 Linux 命令行里运行
这样就能把 sub.sh 脚本里每行的换行符类型转成 UNIX 的换行符 如果你的 Linux 系统里没有 dos2unix 程序,可以安装一下,如果你没有权限,找管理员帮你安装。 |
本帖最后由 wmg166 于 2024-1-5 17:39 编辑 wsz 发表于 2024-1-5 16:50 日志文件得到这个: /var/spool/slurm/d/job3805101/slurm_script: line 10: /public1/home/scb3341/Si: Is a directory 没有数据 后来提示: /var/spool/slurm/d/job3805138/slurm_script: line 10: /public1/home/scb3341/Si/xxx.py: No such file or directory |
先执行 dos2unix sub.sh |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-13 09:35 , Processed in 1.144634 second(s), 25 queries , Gzip On.