《賽博朋克2077》悄悄放棄對Win7和700系顯示卡的支援
阿新 • • 發佈:2022-02-17
linux程序的分類
前臺程序: 具有終端,可以和使用者進行互動的程序(佔用終端,比如終端執行一段死迴圈的程式碼,這個時候終端輸入是不起作用的,必須ctrl c 退出執行的內容才可以, 執行這個死迴圈的程式碼的程序就可以稱之為前臺程序)比如如下程式碼 python3 x.py。
# x.py
import time while True: print("hello world") time.sleep(3)
後臺程序:後臺程序基本上不需要和使用者互動,優先順序比前臺程序低(命令後面加上&),python3 x.py &, 這時候ctrl c 不能停止任務執行,hello world仍然會輸出到命令列裡面。
在後臺執行可是不在命令列中列印: python3 x.py 2>&1 > /dev/null &
守護程序(特殊的後臺程序): 很多守護程序在系統啟動的時候就跟隨啟動了, 一直執行到系統關閉。
linux有很多典型的守護程序: 以d為結尾的通常都是守護程序 比如 crond(定時任務程序) httpd(http服務程序) sshd(ssh登陸守護程序) mysqld