计算化学公社

标题: 关于Linux中计算表面静电势分布的ESPpt.sh不能正常执行的问题 [打印本页]

作者
Author:
hong1kun    时间: 2021-12-30 16:40
标题: 关于Linux中计算表面静电势分布的ESPpt.sh不能正常执行的问题
本帖最后由 hong1kun 于 2021-12-30 16:40 编辑

问题: ESPpt.sh脚本为何不能直接执行? (系统: Ubuntu20.04, 软件: Multiwfn3.8)

目标:
仿照http://sobereva.com/443和Multiwfn3.8的帮助手册进行操作,以获得产生分子结构和表面顶点的pdb文件。(ESPpt.sh文件来源于/Multiwfn_3.8_dev_bin_Linux/examples/drawESP)
操作: 给予执行ESPpt.sh权限,输入命令./ESPpt.sh并回车,弹出以下错误(没有那个文件或目录)
(, 下载次数 Times of downloads: 17)

解决: 如果逐行输入ESPpt.sh(如下)的命令则没有上述错误,或者在winscp下删除该sh脚本的部分内容并重新保存,就可以正常执行该脚本。
问题分析: 个人怀疑可能是类似换行符号等文本格式的原因导致ESPpt.sh脚本文件无法正常执行。

ESPpt.sh内容
Multiwfn 1.fchk < ESPpt.txt
mv -f vtx.pdb vtx1.pdb
mv -f mol.pdb mol1.pdb
Multiwfn 2.fchk < ESPpt.txt
mv -f vtx.pdb vtx2.pdb
mv -f mol.pdb mol2.pdb
Multiwfn 3.fchk < ESPpt.txt
mv -f vtx.pdb vtx3.pdb
mv -f mol.pdb mol3.pdb
Multiwfn 4.fchk < ESPpt.txt
mv -f vtx.pdb vtx4.pdb
mv -f mol.pdb mol4.pdb


作者
Author:
sobereva    时间: 2021-12-30 16:46
如果怀疑是换行符问题,运行之前用dos2unix转化一下
作者
Author:
NUAAcxk    时间: 2022-6-7 21:32
朋友你好,我也遇到同样的问题,但始终无法解决,来请教下后来你是如何解决的呢,谢谢!
作者
Author:
sobereva    时间: 2022-6-17 19:43
NUAAcxk 发表于 2022-6-7 21:32
朋友你好,我也遇到同样的问题,但始终无法解决,来请教下后来你是如何解决的呢,谢谢!

甭调用cubegen,没好处

Multiwfn使用的高效的静电势算法的介绍文章已于PCCP期刊发表!
http://sobereva.com/614http://bbs.keinsci.com/thread-24940-1-1.html





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3