【linux】- nohup 和 &
&的意思是在後臺執行, 什麼意思呢? 意思是說,當你在執行 ./a.out & 的時候,即使你用ctrl C,那麼a.out照樣執行(因為對SIGINT訊號免疫)。但是要注意,如果你直接關掉shell後,a.out程序同樣消失。 可見, &的後臺並不硬(因為對SIGHUP訊號不免疫)。
nohup的意思是忽略SIGHUP訊號,所以當執行nohup ./a.out的時候。關閉shell,a.out程序還是存在的(對SIGHUP訊號免疫)。但是, 要注意,如果你直接在shell中用Ctrl C,那麼,a.out程序也是會消失的(因為對SIGINT訊號不免疫)
所以,&
如果你懂守護程序, 那麼nohup ./a.out &頗有點讓a.out成為守護程序的感覺。
原文:https://blog.csdn.net/stpeace/article/details/76389073
相關推薦
【linux】- nohup 和 &
&的意思是在後臺執行, 什麼意思呢? 意思是說,當你在執行 ./a.out & 的時候,即使你用ctrl C,那麼a.out照樣執行(因為對SIGINT訊號免疫)。但是要注意,如果你直接關掉shell後,a.out程序同樣消失。 可見, &的後臺並不硬(因為對SIGHUP訊號不免疫)。
Unix / Linux 下 nohup 和 & 的區別
http app 後來 gts -s 周期 能夠 不同 history 聲明:本文首發 簡單教程,網址為 https://www.twle.cn/t/332#reply0 就在剛剛回家的路上,被前同事奪命三連 call 呼喚解決一個問題:為啥放在 crontab 裏的命
【Linux】Unix和Linux的歷史及關係
Unix和Linux的關係 悉悉嗦嗦 Unix的歷史 Linux簡介 Mac OS 悉悉嗦嗦 對於接觸計算機不久的同學來說,可能經常聽到類似:Unix,Linux,類Unix
【Linux】使用者和使用者組管理、許可權管理、vi編輯器、sudo許可權管理
使用者和使用者組管理 1、使用者配置檔案位置 -》cat /etc/passwd 2、root: x:0:0:root:/root:/bin/bash -》root 代表使用者名稱 -》x 密碼標識,
【Linux】nohup命令
nohup 命令 用途:不掛斷地執行命令。 語法:nohup Command [ Arg … ] [ & ] 描述:nohup 命令執行由 Command 引數和任何相關的 Arg 引數指定的命令,忽略所有結束通話(SIGHUP)訊號。在登出後使用 nohup
【Linux】RPM和YUM
一、RPM包的管理  
【Linux】malloc和free底層的簡單實現!!!
從作業系統角度來看,程序分配記憶體有兩種方式,分別由兩個系統呼叫完成:brk和mmap(當然在這裡是不考慮共享記憶體) brk是將資料段(.data)的最高地址指標_edata往高地址推; mmap是在程序的虛擬地址空間中(堆和棧中間,稱為檔案對映區域的地方
【Linux】同步和非同步的區別?
同步:同步的思想就是使用者首先發送一個請求,那麼伺服器將要把使用者的請求都處理完成後,在會通知使用者,那麼這樣就會造成使用者等待實踐太長,比如說我們在瀏覽器點了一個功能,那麼點選了以後使用者沒有反應,其
【Linux】檔案和目錄操作——cd、mkdir、rm、cp...
目錄的表示: . 代表此層目錄 .. 代表上一層目錄 - 代表前一個工作目錄 ~ 代表『目前使用者身份』所在的家目錄 ~account 代表 account 這個使用者的家目錄 絕對路徑:從根目錄/開始寫起的路徑; 相對
【linux】chwon和chmod區別
chown用法 用來更改某個目錄或檔案的使用者名稱和使用者組的 chown 使用者名稱:組名 檔案路徑(可以是就對路徑也可以是相對路徑) 例1:chown root:root /tmp/tmp1 就是把tmp下的tmp1的使用者名稱和使用者組改成root和root(只修改了
【linux】--shell和linux許可權管理
Shell 一、shell的由來 如果作業系統直接和使用者進行溝通的話,在安全性和使用難度上都會增加很大的難度級,因此我們在他倆之間增加一個媒介–shell。 二、定義 包括在命令列linux下
【Linux】製作和部署WAR包和在TOMCAT中部署WAR
JAR、WAR、EAR的使用和區別 Jar、war、EAR、在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。但是它們的使用目的有所區別: Jar檔案(副檔名為. Jar,Java Application Archive)包含Java類的普通庫、
【Linux】目錄文件權限的查看和修改【轉】
文件和目錄 得到 區域 紅色 執行命令 img 同時 修改權限 似的 轉載自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718 ----------------------------------------------
【Linux】【Services】【SaaS】Docker+kubernetes(4. 用ansible管理機器和軟件)
實現 service SDR https 輸出 公司 keygen /etc slave 1. 簡介 1.1. 公司環境使用的puppet,但是我更喜歡ansible,原因有二,第一,我是紅帽的忠粉:),第二,我對python比較熟悉 1.2. ansible官方網站:ht
【Linux】基礎每日一命之cut&mv&scp命令
默認 令行 密碼 文件拷貝 字段 提取 ace com 命令格式 cut命令 用於顯示每行從開頭算起num1到num2的文字 語法:cut [-bn] [file]cut [-c] [file]cut [-df] [file] 使用說明:cut 命令從文件的每一行剪切字節
【Linux】基礎每日一命之useradd&groupadd
-c 指定 實例 添加 備註 passwd 每日 所屬組 配置文件 useradd命令用於建立用戶賬號 useradd可用來建立用戶帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/
Linux nohup和&的功效
查看進程 wmf 繼續 wss image ctr from 如果 pbo nohup和&究竟有啥區別?不少同學進行了回復,但並不是所有同學都理解得全對,今天把自己挖的坑自己填了。 測試代碼如下: 是一個輸出hello與循環輪數的死循環程序,每輸出一行就休眠
【Linux】【常見的環境變數 && 自行建立環境變數】
常見的環境變數: HOME :使用者的主目錄(即家目錄) SHELL :使用者在使用的shell直譯器名稱 HISTSIZE :輸出的歷史命令記錄條數 HISTFILESIZE :儲存的歷史命令記錄條數 MAIL :郵件儲存路徑 LANG :系統語言、語系名稱 RANDOM :
【Linux】【常見的環境變量 && 自行創建環境變量】
執行命令 home 名稱 pat 令行 目錄 Edito 文本編輯器 shel 常見的環境變量: HOME :用戶的主目錄(即家目錄) SHELL :用戶在使用的shell解釋器名稱 HISTSIZE :輸出的歷史命令記錄條數 HISTFILESIZE :保存的歷史命令記
【C++】inline函式 && C和C++的相互呼叫
一、inline函式 (佔用太大空間) 在編譯時處理。呼叫點把程式碼直接展開 注意* 是以程式碼膨脹為代價 當函式堆疊的開銷>函式執行的開銷(建議使用inline函式) 一般寫在標頭檔案下 inline函式