Linux下關閉終端之後繼續執行相應的程序
1.後臺執行
Linux下一般想讓某個程式在後臺執行,很多都是使用& 在程式結尾來讓程式自動執行。比如我們要執行tesh.sh在後臺:
./tesh.sh &
一般這種程式使用& 結尾,如果終端關閉,那麼程式也會被關閉
2.關閉終端之後繼續執行
需要使用nohup這個命令,比如我們有個test.sh需要在後臺執行,並且希望在
後臺能夠一直執行,那麼就使用nohup
nohup ./test.sh &
3.顯示當前正在執行的程序
top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員。
4.強制結束一個程序
比如如果一個程序的PID為4993
kill -9 4993
相關推薦
Linux下關閉終端之後繼續執行相應的程序
1.後臺執行 Linux下一般想讓某個程式在後臺執行,很多都是使用& 在程式結尾來讓程式自動執行。比如我們要執行tesh.sh在後臺: ./tesh.sh &一般這種程式使用&
arch linux下關閉雙顯示卡,沒關之前獨顯是100%執行的
yaourt dkms-bbswitch sudo modprobe bbswitch #如果顯示no such device,請確定你的電腦帶有optinus, 並重啟計算機 tee /proc/acpi/bbswitch <<<OFF #關閉獨立顯示卡 tee /pr
如何在關閉ssh連線的情況下,讓程式繼續執行?
對Unix,Linux類伺服器維護經常是通過ssh完成的,而有些操作比較費時,如更新程式等。此時如果斷開ssh連線的話,更新程式就會隨之被中斷。如何保證斷開ssh後仍舊能保持更新程序的執行呢?有兩種方法: (1)nohup #nohup 應用程式名 &a
linux下查看監聽port相應的進程
mod data- body css tracking down int spa ati 使用netstat查看進程PID [root@test ~]# n
Linux下C語言生成可執行文件的過程
代碼 內容 gcc 創建 inux 匯編代碼 機器 都是 inf 在當前目錄下創建一個C源文件並打開: touch test.c gedit test.c直接編譯: gcc test.c -o test 分步驟編譯: 1) 預處理 gcc -E test.c -o
linux下關閉鍵盤的重復擊鍵
command eat con ubunt conf inux line linux下 delay https://askubuntu.com/questions/576421/disable-keyboard-repeat-from-command-line You ca
Linux下Mysql的安裝及執行(詳解)
1、組及使用者建立: sudo groupadd mysql #新增組 sudo useradd -r -g mysql mysql #新增所建立組下的使用者 2、官方下載網址 wget http://downloads.mysql.com/archives/get/file/mysql-5
Linux下關閉tomcat報錯java.net.ConnectException: Connection refused
Linux下關閉tomcat報錯,具體如下: Using CATALINA_BASE: /home/alpha/apache-tomcat-7.0.62 Using CATALINA_HOME: /home/alpha/apache-tomcat-7.0.62 Using CATALIN
Linux下通過shell進MySQL執行SQL或匯入指令碼
這條命令表示通過使用者名稱和密碼執行shell然後在shell裡面執行一個建表語句: USER="root" PASS="root" mysql -u $USER -p$PASS <<EOF 2> /dev/null CREATE DATABASE um; EOF 下面的命令在登陸My
arch linux下網易雲音樂執行沒反應,只能使用root使用者執行
本文原連結來自 https://extendswind.top/posts/technical/netease_music_can_not_open 最近開啟網易雲音樂沒有反應,只在htop命令下能看到執行的程序(manjaro+mate+awesome)。 命令列sudo可以正常執行 無用嘗試
Linux下關閉ALSR(地址空間隨機化)的方法
0x00 背景知識 ASLR(Address Space Layout Randomization)在2005年被引入到Linux的核心 kernel 2.6.12 中,當然早在2004年就以patch的形式被引入。隨著記憶體地址的隨機化,使得響應的應用變得隨機。這意味著同一應用多次
Linux下檢視某一個程式執行所佔用的記憶體【轉】
第一種方式 top -p 程序號 [[email protected] micro-service]$ top -p 20490 top - 16:50:32 up 6 days, 2:18, 1 user, load average: 0.00,
Linux下使用shell指令碼自動執行指令碼檔案
一、定時複製檔案 a、在/usr/local/wfjb_web_back目錄下建立 tomcatBack.sh檔案 檔案內容: ? 1 2 #將tomcat中的應用wfjb_web 複製到 /usr/local/wfjb_web_bac
Linux下Tomcat8使用APR模式執行
1、安裝要求使用APR模式需要依賴如下軟體:APR 1.2+ development headers (libapr1-dev package) OpenSSL 0.9.7+ development h
Linux 下修改sublime的python執行版本
首先安裝外掛:PackageResourceViewer 安裝過程就不說了,不至於還不會裝外掛吧? 然後Ctrl+Shift+p 輸入 resource,選擇PackageResourceViewer:Open Resource 再選擇你要看的編譯配置檔案這裡選Python 然後選 Pyth
linux下編譯、連線及執行時環境變數設定(boost庫為例)
以boost庫的存放目錄/usr/boost為例, 開啟/etc/profile, 追加以下內容(前兩行為編譯時路徑): export CPLUS_INCLUDE_PATH=/usr/boost/include:$CPLUS_INCLUDE_PATH export LIB
Linux下的ds18b20驅動(執行環境 Fedora9.0 交叉編譯 arm-linux-gcc-4.3.2 核心版本2.6.32)
今天在各位前輩已有成就的基礎上花了兩天時間終於把這個驅動給搞定了,從開始編譯成模組看效果,進行除錯,再到編譯進核心,最後又編譯了一個介面出來,雖說大多數的程式程式碼是用各位前輩的成果,但坐下來自己收穫也不小,現在寫下來,以供以後參考,也和各位愛好者交流一下,呵呵! 一.編譯成
解決linux下,Eclipse系列軟體執行時閃爍,CPU佔用高,一段時間後卡死
軟體包括 xmind dbeaver truestudio eclipse 原因分析 在linux下,eclipse的圖形介面實現主要是GTK,用到了org.eclipse.equinox.launcher.gtk.linux.x86_64這個模組。 但是這個模組在預設執
linux 下每隔5分鐘執行某個任務
crontab -e 1、第一種*/,有的系統不太相容 */5**** /usr/bin/test.sh 2、第二種,繁瑣,所有系統支援 0,5,10,15,20 **** /usr/bin/test.sh
linux下安裝sublime並配置執行python
1.官網下載安裝包:http://www.sublimetext.com/2 2.解壓並不難,隨便找個目錄解壓就行,但考慮到後面要能在命令列下方便的快速啟動,推薦解壓到/usr/lib/目錄下,我用的方法是先解壓後搬移,命令如下: tar -xvf Sublime\