ssh連線伺服器時候,可能會出現本地斷網,導致伺服器執行程式中斷的情況。
因為所有程序都得有個父程序。當你ssh到乙個伺服器上時,開啟的shell就是你所有執行命令的父程序。當你斷開ssh連線時,你的命令的父程序就沒了。如果處理不當,這些程序就會收到sigterm訊號,全被乾掉了。
因此執行程式時候建議掛在後台執行,這樣可防止程式死掉:
$ nohup
[command]
&
例如我需要訓練模型:
$ nohup python train.py &
其下會輸出pid號,就可以在後台執行了。
檢視檔案此時執行輸出情況,大多數程式依賴終端輸出檢視情況,此時目錄下會有nohup.out
檔案,通過這個檢視運**況:
$ tail -f nohup.out
關閉程式,即殺掉pid程序即可:
$ sudo
kill
[pid]
如果忘記了當時的pid號,可以手動檢視:
$ ps -aux
先在伺服器安裝kaggle包:
pip install kaggle
scp kaggle.json -p ** [email protected]:/home/xx/.kaggle
伺服器一些操作 百度
import os os.environ cuda device order pci bus id os.environ cuda visible devices 0,1,2 python mpip install 已經安裝anaconda的情況下,如何在伺服器上通過特定pip安裝軟體 pwdx 獲...
ssh的一些操作
1.檢視ssh狀態 ps e grep ssh出現 1027 00 00 00 sshd說明已啟動,若只有agent,說明沒有啟動,可自行手動啟動 2.啟動或關閉ssh服務 sudo etc init.d ssh start sudo etc init.d ssh stop3.檢視對方電腦ip if...
2020 8 18伺服器操作記錄
進入yum源目錄 cd etc yum.repos.d 將 centos base.repo 重新命名備份為 centos base.repo.old mv centos base.repo centos base.repo.old 將新的源改名為 centos base.repo 清除yum快取 ...