免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

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

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

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

      這個代碼,給我們4個提示:

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

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

      下面看這個例子:馬上要去吃午飯了,把文件同步到另一個服務(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個文件,后面還有99個文件,待會離開后,如果網(wǎng)斷了,終端退出,程序終止怎么辦?同步不能完成,飯后怎么愉快的工作?

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

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

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

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

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

      第三步,使用bg %1命令把作業(yè)號為1的任務(wù)放入后臺,并從停止?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),一直不會運(yùn)行,吃幾頓飯都不會運(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)閉時不對作業(yè)號為1的程序發(fā)送終止信號,外部因素將不影響程序的運(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步就完成了對這次操作的事后補(bǔ)救。以后遇到同類問題,試一試這個新方案吧!

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

    12. 例子中使用的是rsync同步,從節(jié)省時間來看,不是一個很好的例子。
    13. 因?yàn)榘衙钔5粼龠\(yùn)行一次時,已經(jīng)同步完整的數(shù)據(jù)不會再同步,時間損失不會太大。
    14. 這也是使用同步命令rsync相比于scp的一個好處。
    15. 更多同步方式見(Linux服務(wù)器數(shù)據(jù)定期同步和備份方式。
    16. 例子中的rsync或其它涉及兩個服務(wù)器交互的命令,都需要我們?nèi)藶檩斎氲卿浢艽a,因此直接加nohup &運(yùn)行是行不通的,無法接受密碼的輸入。
    17. 因此通過上面這個操作先在前臺啟動運(yùn)行、輸入密碼,再放入后臺不掛斷運(yùn)行。
    18. 從這個角度看,是一個不錯的例子。
    19. 當(dāng)然解決這個問題也有其它方式,具體見ssh免密碼登錄遠(yuǎn)程服務(wù)器。
    20. 如果程序運(yùn)行時,已加了&號,放入后臺了,則只需運(yùn)行jobs獲得作業(yè)號,再運(yùn)行disown不掛斷即可。
    21. 程序作業(yè)號不一定都是1,如果之前就有程序在后臺運(yùn)行,作業(yè)號相應(yīng)的會自加。
    22. 后面用到作業(yè)號時也需要相應(yīng)修改,不要刻板總用1。
    23. nohup和disown都可以使程序不掛斷,可以獲得一樣的效果,但原理不太一致。
    24. nohup可以使程序忽略掛斷信號(SIGHUP)或者使程序脫離終端的控制,從而終端不能再對其發(fā)送掛斷信號(SIGHUP);
    25. disown則是內(nèi)生于shell,告訴shell在終止時不對對應(yīng)程序發(fā)送掛斷信號(SIGHUP)。
    26. 鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(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)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

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

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

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

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

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

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

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

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

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

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

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

        極目新聞記者王亮亮黃佳琪 據(jù)??怂剐侣劸W(wǎng)報道,當(dāng)?shù)貢r間11月21日,已故籃球巨星科比·布萊恩特的長女娜塔莉亞·布萊恩特21日向法院提交臨時限制令,聲稱這位32歲的前科從十幾歲起就騷…

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

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

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

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

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

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

        2022年11月24日

      聯(lián)系我們

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