讓專案一直跑在linux伺服器上 tmux

2022-02-09 20:35:40 字數 1160 閱讀 3303

怎麼才能讓乙個程式/demo專案一直在伺服器上跑而不會因為終端的退出就被kill呢?

使用tmux可以實現,tmux是一款終端復用器,可以建立多個會話,在不同的會話中執行程式,只要保證該會話不退出即可。

安裝:摘自 tmux 使用教程

# ubuntu 或 debian

$ sudo apt-get install

tmux

# centos 或 fedora

$ sudo

yuminstall

tmux

# mac

$ brew

install tmux

下面是常用命令:

1. 新建會話session,session-name自己命名,就會進入新建的會話視窗中。

2. 在視窗中可以通過正常的命令執行自己的程式/專案的啟動程式,一般是後台執行&。

3. 從會話切出到原始視窗

4. 列出使用tmux建立的所有會話

tmux ls
5. 接入到某個會話中,同樣session-name指定會話名稱

6. 殺掉某個會話,同時其中執行的程式也會停止/被殺掉

在Ubuntu伺服器上跑python 程式

1 安裝 anaconda3 bash anaconda3 5.3.1 linux x86 64.sh然後一直yes就行了 2 配置anaconda3環境 sudo vim home 你的使用者名稱 bashrc 在最下面加上這一行並儲存 export path home 你的使用者名稱 anaco...

客戶端一直嘗試掛載nfs伺服器問題排查

機器負載特別高 通過top 命令發現 cpu利用率不高 再通過iotop 發現機器的磁碟io不高 很難定位是什麼問題導致cpu負載公升高。接下來通過系統日誌看下問題 cat var log messages 可以看到,是因為一直去23機器上面找nfs服務 臨時解決方案是把23機器的nfs 執行命令 ...

記一次阿里雲伺服器被bbb劫持CPU一直跑滿

因為之前開放docker埠2375所以伺服器就被入侵了,bbb程式一直跑滿伺服器的cpu,而且關不掉,程序關掉後自己就又啟動了,所以是一直有定時任務在背後搗鬼。執行命令 top 可以看到bbb程序佔滿了cpu 然後通過 ps aux grep bbb 命令找到檔案所在位置 var tmp bbb b...