集群使用二、任务提交脚本-出现DOS line-怎么办
2019-12-04 22:17:23
admin
6822
不少同学在使用北京大学北极星高性能计算平台的时候,经常以下问题:
sbatch: error: Batch script contains DOS line breaks (\r\n)
sbatch: error: instead of expected UNIX line breaks (\n).
原因是dos下的换行和Unix是不一样的:
windows中\r\n表示换行,linux等使用\n换行。
如何解决:使用 dos2unix 就可以:
[root@login12 DA_reaction_opt]# dos2unix job.srp
dos2unix: converting file job.srp to Unix format ...
如何避免:
尽量使用linux下vi去编辑,在vi里复制粘贴windowes下编辑的内容。
也可以用ultraedit等文本编辑软件去编辑后上传。