1. 程式人生 > >Linux系統之守護進程和計劃任務

Linux系統之守護進程和計劃任務

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系統之守護進程和計劃任務