所以,我正在编写一个代码来将两个不同的 pdb 文件加载并对齐到 pymol 中,然后从每个文件中保存部分。我需要在几个不同的文件上运行它。不幸的是,当我尝试从 bash 脚本启动 pymol 时,它会出现段错误。如果我只告诉它启动 pymol,它甚至会出现段错误,而当我从命令行启动 pymol(手动输入)时,这种情况永远不会发生。为什么会发生这种情况,我该如何修复或解决 seg-fault 问题?
我尝试减少 bash 脚本只调用 pymol 来确定问题出在哪里,它仍然给出 seg-fault core dumped 错误
编辑:澄清一下, align.sh 是正下方的脚本,它只调用 pymol
#!/bin/bash
pymol
#run align2.py
#aligning x147new.pdb, c2pucker.pdb
./align.sh: line 2: 21815 Segmentation fault (core dumped) pymol