Description

侃大山,随便聊聊。有啥新奇特的Idea都可以分享。

By wuzhenzhen, 26 April, 2024

问题:

在运行命令的过程中,有时候会遇到无法判断运行时间的长短、突然断网以及不方便挂在后台等情况。这些情况都会导致任务中断,而screen命令能够很好的解决这一问题。利用ssh远程登录终端时,screen命令能够保证命令不因远程窗口的关闭而中断。

Screen命令:

在运行命令前,可以新建一个screen窗口,即创建一个虚拟终端,然后在该窗口里进行操作。后续因网络等问题导致窗口关闭或者自行退出后,也可以利用screen命令找回该命令,并且任务也能够正常运行。

By wuzhenzhen, 14 April, 2024

问题:

在拉取Drupal8镜像之后,需要修改php的配置,但是发现找不到php配置文件
利用 find / '*php.ini*'  也无法搜索到

解决:

  1. 首先在Drupal中,利用php的Status report查看php的具体信息:

     发现php的配置文件夹里面只有php扩展的一些配置文件,并且在php.ini的路径这显示为none。
     经查资料发现,可能是编译安装的php没有生成php.ini文件,一切配置信息都是默认的。而解决办法就是找到php源码包来获取php.ini-development文件并复制到配置路径下。

By masiyi, 7 April, 2024

在测试数据库时发现了一个以前一直忽略的问题

在Drupal7的job page(Your Web address/admin/tripal/tripal_jobs)里会依据我们向后台发送执行内容的时间进行排序(以job name前的id区分先后关系)并且按照顺序执行,在默认条件下它只会一条接着一条进行Run,在正在有运行的Job时,就会无法执行后续的Job

例:在使用Tripal Data Loader上传GFF3文件时,这个Job所使用的时间很长,所以我在建六个BLAST库后进行测试BLAST时这个上传GFF3的Job仍然在占用Drush所以BLAST进行比对就会一直不出结果(一直停留在等待页面)。还以为是BLAST库的问题或者功能的问题,再去测试容器测试库以后可以正常比对,所以库是没问题的。

现在就意识到了可能是drush后台被占用的可能了,去搜索了一下平行多线程运行drush命令:

By Tingting, 30 March, 2024

杜鹃花重测序数据质控及基因组变异检测软件下载方式整理

软件使用参考倩男师姐论文

问题: 

1、软件下载方式有在conda环境下载,有在ubuntu系统下载,有下拉镜像下载,导致我创了很多容器来分析数据,是否可以都下载到同一个容器中,是不是需要配置容器的环境?

 2、下拉的镜像中,如gatk镜像中,无法进行环境编辑,也无法下载tmux,如何解决?