||
使用pollmach在SK1000运行ATAT,经过一夜的计算,早晨发现程序停掉了。原因是系统设置一段时间没有输入,账号会自动退出登录。而一旦退出登录,pollmach就会停掉atat。即:
timed out waiting for input: auto-logout
因为ATAT自动调用VASP计算能量并筛选结构做集团展开需要长时间运行,为避免这种非正常退出程序,需要在/etc/profile里设置系统的TMOUT,在SK1000的设置方式为:
使用root权限登录,
vi /etc/profile
找到TMOUT,设置保存,以秒为单位。
export TMOUT=172800
然后重启profile生效。
source /etc/profile
程序运行一夜,早晨来到仍然在运行,不会因为长时间没有输入而退出登录导致运行中断。
解决问题的过程中参考了https://blog.csdn.net/charlesfromcn/article/details/108483664和https://blog.csdn.net/Quincuntial/article/details/84615285
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-1 00:13
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社