当前位置:首页 > 教程 > 正文内容

关于终端提交高斯教程

admin4年前 (2021-12-10)教程965


现对两台linux服务器终端(远程)递交任务方式进行说明:


1 终端SSH软件安装

根据自己的喜好安装适合自己的SSH终端软件(温馨提示:下载软件请到官网下载),本人推荐带有FTP服务的ssh终端软件如:MobaXterm、WindTerm等,或者Putty等


2 地址用户名和密码

2.1 局域网

Gaussian1:地址190.168.1.201  端口22  用户名admin 密码:见电脑机箱



3 常用命令

此教程所使用的终端为MobaXterm软件,打开软件后,点击Session-新建SSH,根据你网络情况输入IP和端口。

3.1 上传gif文件

找到你的文件夹位置如admin/DATA/gaussian,新建你自己文件夹:

[admin@gaussian2 ~]$ pwd  #表示查看当前路径
/home/admin
[admin@gaussian2 ~]$ mkdir XXX   #新建名字为XXX的文件夹
[admin@gaussian2 ~]$ cd XXX      #进入到XXX文件夹
[admin@gaussian2 XXX]$ nohup ./go.sh &    #把你的gif文件上传到这个文件夹,输入命令就后台开始运行当前文件夹下所有gif
注意:注意修改go.sh脚本内部的最后一行的邮箱为你自己邮箱,目前默认是我邮箱,计算完毕之后会发邮件提示你已经计算完毕。


其中go.sh脚本代码如下:

#!/bin/bash
icc=o
nfile=`ls ./*.gjf|wc -l`
for inf in *.gjf
do
((icc++))
echo Running ${inf} .., \($icc of $nfile\)
time g16 < ${inf} > ${inf//gjf/out}
echo ${inf} has finished
echo
done
# 运行完成之后会发邮件给你,修改自己邮箱,-s '邮件主题' 最前面前述是内容
echo "all gaussian run over" | mail -s 'gaussian2 go over' 12@163.com


3.2 终止计算任务

3.2.1

对于提交任务是如果只有一个gif文件,终端输入top查看高斯进程一般为703.exe,数字可能不同的任务,记住PID数字。

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND

70703 admin     20   0  121.1g   5.2g   7412 R  6988  4.2 211032:52 l703.exe

终端输入:kill -9 70703

则可以终止提交的任务。


3.2.2

如果提交的任务包含多个任务,比如几十个gif文件,则不能使用上述的方式,需要先终止提交的go.sh的脚本,在终止当前的高斯任务,go.sh脚本PID查找命名“ps aux | grep go.sh“。

[admin@gaussian2 XXX]$ ps aux | grep go.sh
admin     3131  0.0  0.0 112816   988 pts/1    S+   19:31   0:00 grep --color=auto go.sh
admin    70457  0.0  0.0 113300  1520 pts/0    S+   Sep12   0:00 /bin/bash /home/admin/DATA/gaussian/99/energy/go.sh
[admin@gaussian2 XXX]$

上述的70457就是目前go脚本的PID,先终止此任务后,再次使用3.2.1中的方法终止当前高斯任务进程。


3.2.3

还有一种情况,如果你使用的并非sh脚本提交的任务,可能无法找到go.sh的进程,比如你用nohup g16 <1.gjf > 1.out &,这个时候可能l502.exe程序在运行,

可以输入“lsof -p $(pgrep l502.exe)”,查看l502.exe程序在运行产生输出文件的目录,就可以知道谁在计算了。

常见问题


1 权限问题提示不允许等

cd到当前文件夹中,输入命令chmod -R 750 * 



扫描二维码推送至手机访问。

版权声明:本文由Cale-Blog发布,如需转载请注明出处。

本文链接:https://blog.yidecloud.top/?id=24

分享给朋友:
返回列表

没有更早的文章了...

下一篇:青龙-傻妞-onbot教程命令

“关于终端提交高斯教程” 的相关文章

PagerMaid-Modify和PagerMaid-Pyro人形搭建共存版TGbot配合傻妞

1 傻妞安装,看前期文章2 PagerMaid-Modify人形安装人形安装最好安装到国外服务器上,国内也可以安装,但是需要有梯子(可以安装到软路由或者你自己服务器上)比较麻烦,自行斟酌。经过我安装的经验,人形PagerMaid-Modify最好使用dockers安装,会少很多坑安装之前自己申请TG...

傻妞对接TG机器人

傻妞对接TG机器人

注册cloudflare账号TG(Telegram)注册需要用到的:vpn(魔法上网,毕竟tg需要翻一翻才可以进)手机号(国内即可)手机(安卓苹果都行,本文安卓演示)打开下载安装好后的tg点击start...进行手机号注册接码输入验证码,跳转后设置昵称(自己定义即可)然后进入页面后我们设置中文(因为...

服务器傻妞sillyGirl对接微信机器人VLW框架

服务器傻妞sillyGirl对接微信机器人VLW框架

1 安装框架(我的框架)下载的插件放入plugin里面2 配置文件到了关键步骤了,不要眨眼睛,好好学哦。启用插件后,就点击右边的设置,正式进入插件配置。分别进行如下设置,请注意截图序号和文字序号对应学习。1、端口号:即最开始让你云服务平台还有Windows防火墙放行的的VLW端口号,例如8080。2...

CentOS7服务器(监测CPU,内存,磁盘,nginx,php服务)监控+邮件告警脚本

1、安装mailx通过yum安装postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度。性能和稳定性上都更胜一筹,由于linux中自带了postfix,为了postfix和sendmail两者间不产生冲突,需要切换MTA(mail transter age...

study_xxqg文档

1 采用docker安装模式2 安装命令docker run --name study_xxqg --restart=always -d -p 880:8080 -v /root/study_xxqg/:/op...