Unix定時程序處理

2022-07-14 08:15:15 字數 639 閱讀 1830

有乙個叫做crontab的命令允許使用者提交、編輯或刪除相應的作業。

每乙個使用者都可以有乙個crontab檔案來儲存排程資訊。可以使用它執行任意乙個shell指令碼或某個命令,每小時執行一次,或一周三次。

    每乙個使用者都可以有自己的crontab檔案,但在乙個較大的系統中,系統管理員一般會禁止這些檔案,而只在整個系統保留乙個這樣的檔案。

系統管理員是通過cron.deny和cron.allow這兩個檔案來禁止或允許使用者擁有自己的crontab檔案。

crontab檔案

格式:分 時 日 月 星期 要執行的命令

第1列分鐘1~59

第2列小時1~23(0表示子夜)

第3列日1~31

第4列月1~12

第5列星期0~6(0表示星期天)

第6列要執行的命令

可以用」-」來表示乙個時間範圍

1-5

可以在這些域中使用逗號」,」

1,4

可以用星號*來表示連續的時間段

該檔案的每乙個條目必須含有5個時間域

每個域之間要用空格分隔

該檔案中所有的注釋行要在行首用#來表示

crontab -e

Unix程序環境

1.快取 a.全快取 當填滿標準i o快取後才進行實際i o操作 b.行快取 當在輸入和輸出中遇到新行符時,標準i o庫執行i o操作 2.printf返回值表示成功輸入的字元個數,返回0表示沒有輸出任何字元。unix程序環境 1.int main int a rg c,char a rg v ar...

unix程序通訊

管道和fifo 命名管道 最適合在程序之間實現生產者 消費者的互動。有些程序向管道寫入資料,而另外一些程序則從管道中讀出資料。訊號量 訊息佇列 允許程序在預定義的訊息佇列中讀和寫訊息來交換訊息 小塊資料 linux核心提供兩種不同訊息版本 system v ipc和posix訊息。共享記憶體區 允許...

UNIX程序環境

當執行程式時,main函式時如何被呼叫的?c程式總是從main函式開始執行。當核心在啟動c程式時,在呼叫main之前先呼叫乙個特殊的啟動例程。可執行程式將 核心取得命令列引數和環境變數,然後為呼叫main函式做好安排。程序的終止 1 正常終止 a 從main返回 b 呼叫exit c 呼叫 exit...