Linux系統之守護進程和計劃任務
阿新 • • 發佈:2017-06-29
linux進程和計劃任務
程序和進程的關系
*程序
·保存在硬盤、光盤等介質中可執行代碼和數據
·靜態保存的代碼
*進程
·在cpu及內存中運行的程序代碼
·動態執行的代碼
·父、子進程
>每個進程可創建以個或者多個進程
*PID號
·每個進程的唯一標識,通常作為結束進程時使用
*進程查詢
·ps ·pgrep
·top ·pstree
*進程管理
Ctrl+z 前臺進程調入後臺
Ctrl+c 結束進程
jobs 查看後臺進程
fg# 將後臺第#個進程在前臺運行
bg# 將後臺第#個進程在後臺運行
& 直接將進程放在後臺運行
kill、killall 結束進程
計劃任務管理
*at命令
一次性計劃任務
服務腳本:/etc/init.d/atd
設置格式at [HH:MM] [yyyy-mm-dd]
at>ctrl+d結束編輯
*查詢與刪減
atq
atrm
at –c # 查看指定計劃任務內容
*crontab命令
周期性計劃任務,按照預先設置的時間周期執行用戶制定命令的操作
服務腳本名稱:/etc/init.d/crond
主要配置文件全局配置文件 /etc/crontab
系統默認的配置文件位於 /etc/cron.*/
用戶定義的配置文件位於 /var/spool/cron/用戶名
Linux系統之守護進程和計劃任務