nohup

    4熱度

    3回答

    在遠程服務器遠程腳本,我有一個腳本test.sh,如: #!/bin/bash echo "I'm here!" nohup sleep 100& 從地方,我跑「晶圓廠的runTest」來調用遠程test.sh. def runtest(): run('xxxx/test.sh') 我可以得到輸出「我在這裏!」,但我無法在遠程服務器中找到睡眠過程。 我錯過了什麼? 謝謝!

    1熱度

    2回答

    根據這個常見問題(和許多其他的書): ftp://rtfm.mit.edu/pub/faqs/unix-faq/programmer/faq 1.15爲什麼我的過程中得到SIGHUP信號時,其父母死亡? SIGHUP將不會被髮送到後臺進程時,他們都不是「停止」。 但我們都知道,如果SIGHUP沒有在後臺進程中捕獲,當你關閉終端(或像ssh這樣的連接)時,它們將會死亡。 即CTRL + Z - bg

    1熱度

    3回答

    我想要一個腳本,它可以在遠程機器上自動運行大型數學計算作業。目前我這樣做: ssh進入遠程機器;運行matlab腳本 定期檢查看看作業是否完成 當作業完成後,我手工將scp包含結果的文件傳回我的主機。 我試圖用這些種系在我的腳本來完成這項工作(注意腳本在我的機器上運行): ssh nohup matlab -r theScript; exit; scp [email protected]~/fi

    9熱度

    5回答

    我有一個很大的腳本叫做mandacalc,我想總是用nohup命令運行。如果我從命令行調用它: nohup mandacalc & 一切都很快運行。但是,如果我嘗試在我的命令中包含nohup,那麼每次執行它時我都不需要輸入它,我收到一條錯誤消息。 到目前爲止,我嘗試這些選項: nohup ( command1 .... commandn exit 0 ) 也: nohup bash

    2熱度

    1回答

    我有一個.sh腳本,粘貼了許多其他腳本,由jsch ChannelExec從Windows應用程序調用。 Channel channel = session.openChannel("exec"); ((ChannelExec) channel).setCommand("/foo/bar/foobar.sh"); channel.connect(); ,如果我喜歡運行命令「的nohup

    2熱度

    2回答

    我正在與時間命令在遠程服務器上運行的一個Python腳本如下:過一段時間後在服務器上發生 time python myscript.py SSH超時,所以我還需要與nohup.So運行它,我有以下兩個問題: 是nohup time myscript.py &正確的命令來執行我的python腳本? 如果腳本在後臺運行,我將如何看到time命令的輸出? 請幫助 謝謝

    4熱度

    2回答

    我在服務器上啓動了一個腳本,並沒有使用nohup,但我必須斷開連接。有什麼辦法可以讓它繼續運行嗎?這是一個長達27小時的過程。

    0熱度

    2回答

    我創建了一個小程序,它在某些操作中將文本數據記錄到文件中。我正在訪問由Putty部署程序的遠程系統。我使用nohup運行程序,以便即使關閉我的外殼也能繼續運行。直到我登錄到shell時,它會繼續記錄數據。但是,一旦我退出我的shell,它將停止寫入日誌文件。我的程序仍然繼續運行,只是它不寫入日誌文件。 我正在使用Java 1.6 + slf4j + log4j進行日誌記錄。操作系統是Ubuntu。

    0熱度

    1回答

    我的腳本: #!/bin/bash . /home/was/.bash_profile export PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/was/bin:/wasdata/oracle/10.2.0/client_1/bin: sqlplus "mon_system/[em

    1熱度

    2回答

    #!/bin/sh for i in {0..999} do if [$i lt 10] then nohup java BeginIndex ~actors/00{$i} ~/index_new/ > ~/results/actors_results/00{$i}.txt echo "INDEXING ($i)th directory com