解決Xshell執行程式中途斷網問題

2021-09-22 21:12:44 字數 601 閱讀 3287

前言:經過幾次斷網問題,xshell與伺服器斷開連線,上面跑的程式就直接斷了

使用nohup,關掉xshell也不會程式中斷

假設我的shell指令碼名為test.sh,普通執行sh test.sh

nohup sh test.sh &就是在常規執行前加上nohup,&是後台執行

注意事項:最好在普通執行成功後再用nohup,否則出錯時必須先kill該程序,修改後才能重新用nohup

1)若關掉後重啟xshell ,怎麼檢視正在執行的程式?

我嘗試輸入jobs,但沒有顯示。jobs只會顯示當前終端的後台程式,關掉xshell後就不行了

需要使用ps -aux,可以找到你執行的程序id,若要結束執行就kill id

2)若要檢視執行時螢幕上列印的資訊

nohup sh mri_dti.sh > myout.file 2>&1 & tailf myout.file

tailf myout.file檢視檔案尾部

解決 執行程式提示缺少庫

拷貝了一些庫和某個可執行檔案,在linux執行時提示缺少lib庫 因為是在64位系統下,跑32位程式,如果lib版本不對也會提示找不到的,所以先檢視一下可執行檔案和lib的版本 發現檔案依賴的庫找不到,但是這些庫是已經存在相就的位置的。那有可能加入的新庫沒被正確的關聯。ldconfigldconfi...

python 執行可執行程式

python do exe.pyw coding utf 8 import os exe dir c program files q dir exe file q dir.exe def do cmd dir,file if os.access dir,os.f ok os.chdir dir if...

linux自動執行程式

linux 的啟動指令碼位於 etc init.d rcs 注rcs中 s是大寫字母 vi etc init.d rcs 進入vi後,按i 編輯.移動上下左右鍵到,你想插入的位置,然後打字。這時跟記事本是一樣的。打完字後,按esc 然後輸入 wq 注,第乙個字元是冒號 也要輸入 就儲存退出了。若想自...