- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
排程設定檔的寫法-corenix
第 15 章 排程工作 前言 一個在運作中的公司, 必定會有許多例行性的工作需要處理, 例如每個月的主管月會、每週的部門週會、定時的盤點及歸檔作業... 等。一個在運行中的作業系統, 同樣的也會有許多例行性的事務需要處理:備份系統資料、清理不必要的暫存檔、定時啟動某些服務、定時偵測系統網路連線是否正常... 等。 前言 這些事情如果都需要系統管理者一一處理, 管理者可能會忙得天翻地覆, 還不見得可以把每件事都作得齊全。更何況除了這些例行性工作外, 還會有許多突發性的事務需要處理。透過排程工作, 這些事都可以輕鬆、確實的被執行。 本章提要 15-1 認識排程工作 15-2 僅執行一次的排程 at 指令 15-3 排程的 crond 常駐指令 15-4 設定開機自動啟動的服務 15-5 指定開機自動執行的程式 15-1 認識排程工作 為了讓系統管理者可以更有效率、更確實、更有計畫的執行這些工作, 就必須借助於排程工作。 簡單的說, 排程工作就好比是幫系統建立一個行事曆, 告訴系統什麼時候該做什麼事。把所有要做的事預先規劃好, 讓系統時間到了自動去執行, 執行後再將結果依指示記錄下來, 讓系統管理者可以查閱, 並了解工作執行的狀況。 認識排程工作 排程工作依性質可以分成兩類: 例行性、需要定期重複執行的工作:此類工作包含定期備份系統資料、定期更新檔案及目錄名稱資料庫、定時刪除暫存檔... 等。此類工作可以透過 crond 指令要求系統週期性的執行, 例如設定每週一、三、五下午五點進行系統資料備份。 認識排程工作 只需執行一次的工作:此類工作大多是需要延後執行的工作, 也就是目前已知、需在未來執行的事項, 例如預知某日即將停電, 便可先設定讓系統在停電之前, 先行關機。此類型的排程工作, 可以透過 at 指令設定。 不論是 crond 或 at 指令, 都可以執行指定的命令或命令稿 (srcipt), 以下我們便將分別介紹如何設定此兩類的排程工作。 15-2 僅執行一次的排程 at 指令 at 指令其實是系統提供的 atd 服務, 大多數發行版預設便會啟動此服務。 使用 at 指令設定排程工作時, 可先將要執行的指令編輯在檔案內, 再執行 at 指令指定要執行的時間;或者直接執行 at 指令, 並接著輸入要執行的命令。 稍後我們將分別舉例說明, 現在先來看看 at 指令可用的時間格式。 僅執行一次的排程 at 指令 at 指令的時間格式 設定排程工作 查詢及刪除排程工作 控管一般使用者執行排程工作的權限 at 指令的時間格式 at 指令可用的時間格式很多, 以下列出較常用的部分, 其中日期及時間格式可以依習慣搭配使用: at 指令的時間格式 設定排程工作 了解可用的時間格式後, 我們以下列範例說明如何使用 at 指令設定只執行一次的排程工作: 在 2004 年 8 月 28 日 20:25 分查看有哪些使用登入, 將結果輸出為 who.txt檔, 並向使用者們打個招呼: 設定排程工作 設定排程工作 也可以將欲執行的命令寫在檔案中, 再執行 at 指令設定排程, 例如筆者在 /root/work 檔中編輯以下命令, 在 2004 年 8 月 28 日 20:30 分提醒使用者儲存手邊的工作, 並在 5 分鐘後關閉系統: 設定排程工作 上述 /root/work 檔案的內容如下: 查詢及刪除排程工作 設定好排程工作後, 如果臨時有變, 想要查詢或刪除工作該怎麼辦? 執行 atq 指令可以列出目前透過 at 指令設定的所有排程工作, 而執行 atrm 指令, 則可以刪除不需要的排程工作: 查詢及刪除排程工作 若想刪除工作編號 1 的排程, 可以如下操作: 控管一般使用者執行 排程工作的權限 at 指令預設只有 root 帳號可以執行, 也就是說只有系統管理者可以設定只執行一次的排程工作。如果想讓一般使用者也可以設定此類排程工作該怎麼辦呢? at 指令的執行權限是由 /etc/at.allow 及 /etc/at.deny 檔案決定, 其管理機制如下: /etc/at.allow 檔案存在時, 以 /etc/at.allow 檔為準, 有記錄在該檔中的使用者可以 使用 at 指令。 控管一般使用者執行 排程工作的權限 2. /etc/at.allow 檔案不存在時, 以 /etc/at.deny 檔為準, 有記錄在該檔中的使用者 不能 使用 at 指令。反之, 沒有記錄在該檔中的使用者才可以使用 at 指令。 3. 若 /etc/at.allow 及 /etc/at.deny 檔都不存在時, 則只有 root 帳號可以使用 at 指令。 控
您可能关注的文档
最近下载
- 迅达3300AP电气原理图(中文精简版).pdf VIP
- (精品)《雨人》中英文台词剧本完整版.docx VIP
- 2025-2026学年初中美术八年级上册(2024)岭南版(2024)教学设计合集.docx
- 上市公司应对证券民事索赔100问.pdf VIP
- 【继续教育】水质PH(每日一练).pdf VIP
- Lenovo联想 服务器 ThinkServer TS560 说明书.pdf
- Q/GDW 364-2009《单相智能电能表技术规范》及编制说明.doc VIP
- 社会保障学 高教版 第16章--扶贫开发.ppt VIP
- 《2和5的倍数的特征》省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 甜梦口服液与丁螺环酮治疗广泛性焦虑症的疗效对比.PDF VIP
文档评论(0)