在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    耗時(shí)很長(zhǎng)的程序忘加nohup就運(yùn)行了怎么辦?

    在NGS基礎(chǔ):測(cè)序原始數(shù)據(jù)下載一文中提到可以使用SRA-toolkit中的命令fastq-dump從NCBI下載原始測(cè)序數(shù)據(jù),命令如下。

    nohup fastq-dump -v –split-3 –gzip SRR5908360 &nohup fastq-dump -v –split-3 –gzip SRR5908361 &

    這個(gè)代碼,給我們4個(gè)提示:

  • fastq-dump不只可以轉(zhuǎn)換下載好的sra文件為fastq文件,還可以順帶下載sra文件。
  • 只需提供SRR號(hào),就可以獲得FASTQ序列。
  • 不需要先調(diào)用prefetch下載,然后再轉(zhuǎn)換。
  • 其它參數(shù)解釋見引用文章。
  • 每一行命令后面&號(hào)表示把命令放入后臺(tái)運(yùn)行,當(dāng)前終端可以繼續(xù)輸入其它命令;
  • 此處也相當(dāng)于實(shí)現(xiàn)了一個(gè)手動(dòng)并行下載多樣本,配合for可以自動(dòng)并行下載。
  • nohup表示讓程序在終端因人為原因或網(wǎng)絡(luò)原因斷開后不掛斷,適用于運(yùn)行時(shí)間比較長(zhǎng)的命令,一般與&連用,形式如nohup 你的命令 & (注意空格的存在)。
  • 如果程序運(yùn)行輸出錯(cuò)誤信息,則會(huì)寫入當(dāng)前目錄下nohup.out文件里面,供后續(xù)查看和調(diào)試。
  • 經(jīng)常會(huì)有一些培訓(xùn)班“拿來主義”比較嚴(yán)重,以上推文和生信寶典的其它推文都被發(fā)現(xiàn)過直接用于某些培訓(xùn)班的教材,但從未申請(qǐng)過授權(quán),也未引用過出處。
  • 更有甚者,盜版易生信早期培訓(xùn)教案和視頻,用于自己的課程或在全網(wǎng)發(fā)布,希望大家多多舉報(bào)。
  • 言歸正傳,通常我們運(yùn)行程序前,會(huì)有個(gè)預(yù)判,如前面那個(gè)例子,運(yùn)行時(shí)間比較長(zhǎng),會(huì)使用nohup 我的命令 &的形式進(jìn)行運(yùn)行,從而保證程序不受網(wǎng)絡(luò)或終端異常退出的影響。

    但有時(shí)也會(huì)有誤判,如沒想到某個(gè)程序運(yùn)行了半個(gè)小時(shí)還沒結(jié)束,或數(shù)據(jù)傳輸時(shí)網(wǎng)太慢,需要傳輸很久,這時(shí)怎么辦?中止程序,然后加上nohup再從頭運(yùn)行?還是有更好的辦法?

    下面看這個(gè)例子:馬上要去吃午飯了,把文件同步到另一個(gè)服務(wù)器,飯后回來繼續(xù)操作

    ysx@ehbio:~/test/Bigwig$ rsync -av * [email protected]:/[email protected]’s password:sending incremental file listtest1Y_DK10.bw

    輸入密碼后,發(fā)現(xiàn)同步速度太慢了,1分鐘只同步了1個(gè)文件,后面還有99個(gè)文件,待會(huì)離開后,如果網(wǎng)斷了,終端退出,程序終止怎么辦?同步不能完成,飯后怎么愉快的工作?

    還好我們有下面的方案,一步步跟著操作,補(bǔ)救一下。

    第一步,按ctrl+z把程序掛起,操作后屏幕會(huì)出現(xiàn)如下提示([1]中的1表示命令的作業(yè)號(hào),后面會(huì)用到):

    ^Z[1]+ 已停止 rsync -av * [email protected]:/tmp

    第二步(可選),用jobs命令查看下任務(wù)狀態(tài),跟剛才的屏幕提示一致,程序被暫時(shí)終止,作業(yè)號(hào)還是1:

    ysx@ehbio:~/test/Bigwig$ jobs[1]+ 已停止 rsync -av * [email protected]:/tmp

    第三步,使用bg %1命令把作業(yè)號(hào)為1的任務(wù)放入后臺(tái),并從停止?fàn)顟B(tài)變?yōu)檫\(yùn)行狀態(tài),相當(dāng)于加了&后接著運(yùn)行。再用jobs查看,任務(wù)狀態(tài)變成了運(yùn)行中,這一步很關(guān)鍵。如果沒有運(yùn)行bg %1則程序處于停止?fàn)顟B(tài),一直不會(huì)運(yùn)行,吃幾頓飯都不會(huì)運(yùn)行。

    ysx@ehbio:~/test/Bigwig$ bg %1[1]+ rsync -av * [email protected]:/tmp &ysx@ehbio:~/test/Bigwig$ jobs[1]+ 運(yùn)行中 rsync -av * [email protected]:/tmp &

    第四步,運(yùn)行disown -h %1,表示在終端關(guān)閉時(shí)不對(duì)作業(yè)號(hào)為1的程序發(fā)送終止信號(hào),外部因素將不影響程序的運(yùn)行。通過ps命令查看下任務(wù)進(jìn)程 (可選)。

    ysx@ehbio:~/test/Bigwig$ disown -h %1ysx@ehbio:~/test/Bigwig$ ps -auwx | grep ‘rsync’ysx 18214 0.0 0.0 117844 1720 ? S 09:43 0:01 rsync -av *.bw [email protected]:/tmpysx 18215 0.1 0.0 182376 8360 ? S 09:43 0:04 ssh -l ysx 46.93.19.14 rsync –server -vlogDtpre.iLsfxC . /tmpysx 18340 0.0 0.0 112724 984 pts/1 S+ 10:17 0:00 grep –color=auto rsync

    通過以上4步就完成了對(duì)這次操作的事后補(bǔ)救。以后遇到同類問題,試一試這個(gè)新方案吧!

    同時(shí)還有5點(diǎn)提示:

  • 例子中使用的是rsync同步,從節(jié)省時(shí)間來看,不是一個(gè)很好的例子。
  • 因?yàn)榘衙钔5粼龠\(yùn)行一次時(shí),已經(jīng)同步完整的數(shù)據(jù)不會(huì)再同步,時(shí)間損失不會(huì)太大。
  • 這也是使用同步命令rsync相比于scp的一個(gè)好處。
  • 更多同步方式見(Linux服務(wù)器數(shù)據(jù)定期同步和備份方式。
  • 例子中的rsync或其它涉及兩個(gè)服務(wù)器交互的命令,都需要我們?nèi)藶檩斎氲卿浢艽a,因此直接加nohup &運(yùn)行是行不通的,無法接受密碼的輸入。
  • 因此通過上面這個(gè)操作先在前臺(tái)啟動(dòng)運(yùn)行、輸入密碼,再放入后臺(tái)不掛斷運(yùn)行。
  • 從這個(gè)角度看,是一個(gè)不錯(cuò)的例子。
  • 當(dāng)然解決這個(gè)問題也有其它方式,具體見ssh免密碼登錄遠(yuǎn)程服務(wù)器。
  • 如果程序運(yùn)行時(shí),已加了&號(hào),放入后臺(tái)了,則只需運(yùn)行jobs獲得作業(yè)號(hào),再運(yùn)行disown不掛斷即可。
  • 程序作業(yè)號(hào)不一定都是1,如果之前就有程序在后臺(tái)運(yùn)行,作業(yè)號(hào)相應(yīng)的會(huì)自加。
  • 后面用到作業(yè)號(hào)時(shí)也需要相應(yīng)修改,不要刻板總用1。
  • nohup和disown都可以使程序不掛斷,可以獲得一樣的效果,但原理不太一致。
  • nohup可以使程序忽略掛斷信號(hào)(SIGHUP)或者使程序脫離終端的控制,從而終端不能再對(duì)其發(fā)送掛斷信號(hào)(SIGHUP);
  • disown則是內(nèi)生于shell,告訴shell在終止時(shí)不對(duì)對(duì)應(yīng)程序發(fā)送掛斷信號(hào)(SIGHUP)。
  • 鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月13日 18:12
    下一篇 2022年6月13日 18:12

    相關(guān)推薦

    • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

      本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

      2022年11月27日
    • 西芹腰果的做法(西芹炒腰果)

      01 去除西芹的葉子以及表皮,切成菱形塊,將大蒜和生姜都準(zhǔn)備好,蝦米放入到清水中清洗,去除表面的雜質(zhì)。 02 在鍋里面加入適量的水,然后加入食用油以及鹽,將切好的西芹直接放入到其中…

      2022年11月25日
    • 白蘿卜的做法大全(白蘿卜的做法大全腌制糖醋)

      簡(jiǎn)要回答 白蘿卜營養(yǎng)價(jià)值高,就算是生吃也很入口清脆,而且還有豐富的營養(yǎng)元素,不管是燉蒸炒還是做湯都很鮮香。 詳細(xì)內(nèi)容 01 腌制爽脆的白蘿卜,可以買一小袋泡腳,放入切好的白蘿卜條,…

      2022年11月25日
    • 4308米!“探索二號(hào)”科考船攜深海浮游式作業(yè)平臺(tái)完成海試

      近日,我國“探索二號(hào)”科考船攜深海浮游式移動(dòng)作業(yè)平臺(tái)與中繼器,赴南海開展海上試驗(yàn)。該平臺(tái)完成了1500米級(jí)、2500米級(jí)、4500米級(jí)三個(gè)由淺到深級(jí)別的海試驗(yàn)證,最大工作深度達(dá)到4…

      2022年11月25日
    • 淘寶直播開通后帶貨鏈接怎么做(淘寶直播需要開通淘寶店鋪嗎)

      直播帶貨無論是對(duì)于商家來說還是主播收益都是非??捎^的,所以不少平臺(tái)都有直播帶貨功能,一些小伙伴也想加入淘寶直播,那么淘寶直播開通后帶貨鏈接怎么做?下面小編為大家?guī)硖詫氈辈ラ_通后帶…

      2022年11月24日
    • 成都健康碼打不開顯示接口請(qǐng)求未知異常怎么辦(成都健康碼打不開顯示接口請(qǐng)求未知異常)

      成都這幾天的疫情也是備受關(guān)注,疫情期間各地出行都是需要查看健康碼的,不過今天卻有成都的小伙伴反饋健康碼無法打開的情況。成都健康碼打不開顯示接口請(qǐng)求未知異常怎么辦?由于健康碼無法打開…

      2022年11月24日
    • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

      極目新聞?dòng)浾咄趿亮咙S佳琪 據(jù)福克斯新聞網(wǎng)報(bào)道,當(dāng)?shù)貢r(shí)間11月21日,已故籃球巨星科比·布萊恩特的長(zhǎng)女娜塔莉亞·布萊恩特21日向法院提交臨時(shí)限制令,聲稱這位32歲的前科從十幾歲起就騷…

      2022年11月24日
    • 深圳鹽田港完成首單液化天然氣“船對(duì)船”加注

      23日,我國自主研制的首艘液化天然氣加注船,在鹽田港完成了國際集裝箱船液化天然氣同步加注作業(yè),這是粵港澳大灣區(qū)首次實(shí)現(xiàn)海上液化天然氣“船對(duì)船”加注作業(yè)。 經(jīng)過6小時(shí)的作業(yè),加注船成…

      2022年11月24日
    • 今天出入濟(jì)南最新通知(出入濟(jì)南政策最新消息今天)

      近日濟(jì)南疫情感染人數(shù)也在不斷增加,劃分的高風(fēng)險(xiǎn)區(qū)也是越來越多了。據(jù)最新統(tǒng)計(jì),截止2022年11月24日11時(shí),濟(jì)南共有低風(fēng)險(xiǎn)地區(qū)12處,高風(fēng)險(xiǎn)地區(qū)338處。很多朋友都擔(dān)心現(xiàn)在濟(jì)南無…

      2022年11月24日
    • 免費(fèi)清理c盤的軟件(清理c盤空間不影響系統(tǒng))

      電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長(zhǎng)時(shí)間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時(shí)候呢不要去…

      2022年11月24日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息