计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1249|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[Multiwfn资源与经验] Linux下利用cron实现对Multiwfn的自动定时更新

[复制链接 Copy URL]

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

本帖最后由 冰释之川 于 2024-11-7 15:52 编辑

在《Multiwfn Updater》http://bbs.keinsci.com/thread-20109-1-1.html 一文中,笔者提供了一键更新Multiwfn的脚本,
但如果要对多台机子的Multiwfn进行更新,还得狂敲好多下键盘,这样的操作属实不太方便。因而在本文中笔者修改了脚本,
并且结合cron服务让Multiwfn能够自动定时更新,从而真正的解放双手


关于脚本的使用说明:
(1) 确保系统中cron服务处于开启状态:
  1. # 查看crond是否已启动:
  2. service crond status
复制代码

(2) 设置cron:
  1. crontab -e
复制代码
文件末尾添加:
  1. 0 10 * * * bash /mnt/d/Multiwfn_Linux/Multiwfn_Updater/AutoUpdate4Multiwfn.sh >> /mnt/d/Multiwfn_Linux/Multiwfn_Updater/AutoUpdate4Multiwfn.log
复制代码
代表每天10点利用cron对目标脚本进行更新;这里的脚本路径和输出信息路径需要采用绝对路径。

下图为crontab格式说明:


(3) 在"AutoUpdate4Multiwfn.sh"脚本中,需要自行修改如下参数:
  1. ###################    Basic settings    ###################
  2. Multiwfnpath=/mnt/d/Multiwfn_Linux/Multiwfn_3.8_dev_bin_Linux/Multiwfn
  3. gaupath=/mnt/d/Gaussian16_Linux/g16/g16
  4. cubegenpath=/mnt/d/Gaussian16_Linux/g16/cubegen
  5. formchkpath=/mnt/d/Gaussian16_Linux/g16/formchk
  6. orca_2mklpath=/mnt/d/ORCA_Linux/orca-5.0.4/orca_2mkl
复制代码

(4) 如果cron正常运行,并且脚本参数正确设置的话,"AutoUpdate4Multiwfn.log"输出文件将会记录每天的更新情况:
  1. 2023-03-26 13:17:34:
  2. => Local version of Multiwfn:              3.8(dev)  2023-Mar-11
  3. => Latest online version of Multiwfn:      3.8(dev)  2023-Mar-26
  4. => New verison of Multiwfn 3.8(dev) released at 2023-Mar-26 is found!
  5. => Downloading the latest version of Multiwfn...
  6. => Multiwfn has been updated to the latest version 3.8(dev) 2023-Mar-26
  7. => The settings.ini of Multiwfn has been updated!
  8. ------------- parameters in the updated settings.ini -------------
  9.   iloadGaugeom= 1
  10.   nthreads= 6
  11.   ompstacksize= 2267867272
  12.   gaupath= "/mnt/d/Gaussian16_Linux/g16/g16"
  13.   cubegenpath= "/mnt/d/Gaussian16_Linux/g16/cubegen"
  14.   formchkpath= "/mnt/d/Gaussian16_Linux/g16/formchk"
  15.   orca_2mklpath= "/mnt/d/ORCA_Linux/orca-5.0.4/orca_2mkl"
  16.   isilent= 1
  17. ------------------------------------------------------------------


  18. 2023-03-26 13:19:59:
  19. => Local version of Multiwfn:              3.8(dev)  2023-Mar-26
  20. => Latest online version of Multiwfn:      3.8(dev)  2023-Mar-26
  21. => The local version of Multiwfn is already up-to-date!

复制代码



脚本下载地址:
AutoUpdate4Multiwfn.sh (5.9 KB, 下载次数 Times of downloads: 26)



评分 Rate

参与人数
Participants 9
威望 +1 eV +36 收起 理由
Reason
量化小王子 + 5 好物!
Marc0 + 5 GJ!
wuy069 + 5 GJ!
exity + 5 とてもいい!
ChemG + 5 牛!
zsu007 + 5 好物!
sobereva + 1
丁越 + 5 赞!
牧生 + 1 不明觉厉

查看全部评分 View all ratings

Stand on the shoulders of giants

343

帖子

1

威望

6996

eV
积分
7359

Level 6 (一方通行)

2#
发表于 Post on 2023-3-27 07:19:16 | 只看该作者 Only view this author
感谢楼主!

362

帖子

1

威望

4368

eV
积分
4750

Level 6 (一方通行)

3#
发表于 Post on 2023-3-27 19:43:39 | 只看该作者 Only view this author
服务器:咦?DOSS攻击?
冰冰姐:不,是我的脚本用户人数增加了。

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

4#
 楼主 Author| 发表于 Post on 2023-3-27 20:49:28 | 只看该作者 Only view this author
exity 发表于 2023-3-27 19:43
服务器:咦?DOSS攻击?
冰冰姐:不,是我的脚本用户人数增加了。

。。。。
Stand on the shoulders of giants

92

帖子

1

威望

813

eV
积分
925

Level 4 (黑子)

5#
发表于 Post on 2023-9-10 23:06:28 | 只看该作者 Only view this author
请问您一下,我利用这个脚本自动更新后的multiwfn,载入CIF后利用功能0 Show molecular structure and view orbitals,无法可视化,是我哪一部分出错了么?,如果是直接解压新的安装包,正常设置是可以可视化的。

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

6#
 楼主 Author| 发表于 Post on 2023-9-12 08:31:54 | 只看该作者 Only view this author
本帖最后由 冰释之川 于 2023-9-12 08:33 编辑
logzzz 发表于 2023-9-10 23:06
请问您一下,我利用这个脚本自动更新后的multiwfn,载入CIF后利用功能0 Show molecular structure and view  ...

自行修改 settings.ini 中的isilent参数,设为0后就有gui界面。或者你在更新脚本里把修改settings.ini配置文件对应的代码更新一下,将isilent=1改为isilent=0。
Stand on the shoulders of giants

92

帖子

1

威望

813

eV
积分
925

Level 4 (黑子)

7#
发表于 Post on 2023-9-14 18:39:34 | 只看该作者 Only view this author
冰释之川 发表于 2023-9-12 08:31
自行修改 settings.ini 中的isilent参数,设为0后就有gui界面。或者你在更新脚本里把修改settings.ini配 ...

十分感谢。

19

帖子

0

威望

973

eV
积分
992

Level 4 (黑子)

8#
发表于 Post on 2024-11-5 21:26:38 | 只看该作者 Only view this author
本帖最后由 量化小王子 于 2024-11-5 21:31 编辑

最近不知道咋回事,利用脚本更新Multiwfn时,检查在线版本一直没法获取更新时间,导致每天都在覆盖安装,@冰释之川 ,大佬能否解决一下。这是现在的更新日志
  1. 2024-11-05 04:00:02:
  2. => Local version of Multiwfn:              3.8(dev)  2024-Oct-24
  3. => Latest online version of Multiwfn:      3.8(dev)  update:
  4. => New verison of Multiwfn 3.8(dev) released at update: is found!
  5. => Downloading the latest version of Multiwfn...
  6. => Multiwfn has been updated to the latest version 3.8(dev) update:
  7. => The settings.ini of Multiwfn has been updated!
  8. ------------- parameters in the updated settings.ini -------------
  9.   iloadGaugeom= 1  
  10.   nthreads= 52  
  11.   ompstacksize= 4151438351  
  12.   gaupath= "/public/home/nwnu_liujc1/Softwares/g16/g16"  
  13.   cubegenpath= "/public/home/nwnu_liujc1/Softwares/g16/cubegen"  
  14.   formchkpath= "/public/home/nwnu_liujc1/Softwares/g16/formchk"  
  15.   orca_2mklpath= "/public/home/nwnu_liujc1/Softwares/ORCA-5.0/orca_2mkl"  
  16.   isilent= 1  
  17. ------------------------------------------------------------------
复制代码

之前的日志是这样的
  1. 2024-10-12 04:00:01:
  2. => Local version of Multiwfn:              3.8(dev)  2024-Oct-10
  3. => Latest online version of Multiwfn:      3.8(dev)  2024-Oct-10
  4. => The local version of Multiwfn is already up-to-date!
复制代码

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

9#
 楼主 Author| 发表于 Post on 2024-11-7 15:50:54 | 只看该作者 Only view this author
量化小王子 发表于 2024-11-5 21:26
最近不知道咋回事,利用脚本更新Multiwfn时,检查在线版本一直没法获取更新时间,导致每天都在覆盖安装,@ ...

代码已更新,相关bug已修复
Stand on the shoulders of giants

19

帖子

0

威望

973

eV
积分
992

Level 4 (黑子)

10#
发表于 Post on 2024-11-7 15:56:08 | 只看该作者 Only view this author
冰释之川 发表于 2024-11-7 15:50
代码已更新,相关bug已修复

谢谢大佬,感谢感谢

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 10:36 , Processed in 0.196600 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list