歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下添加定時任務

Linux下添加定時任務

日期:2017/2/28 14:45:19   编辑:Linux教程

Linux下添加定時任務的方法:使用crontab來添加定時任務。

Linux會把啟動的服務添加到內存中,服務會讀取她自身的配置文件,來進行工作,來進行輸入輸出,把輸出的內容添加到輸入輸出中。

Linux是一個巨大的生態系統,硬件環境包括,硬盤-內存-處理器,其中硬盤的作用是資源存儲介質,相當於一個巨大的糧倉,其中存放著各種資源,糧倉會很大,但是從硬盤中取東西會很慢,而且人類吃飯的地方也不是在糧倉,人類吃飯的地方是在食堂。

從糧倉運出來的東西是會放到廚房的儲物間裡,這就是內存,內存還可以包括儲物間和前台的處理窗口,從硬盤取出來的文件會放到內存中,也就是程序-二進制可執行文件,二進制可執行文件作為儲備放倒了廚房的儲物間裡。這些在內存中存放的東西被稱之為服務,在內存中存放的程序會放到CPU中來進行計算,得到結果,這也就是廚房中廚師們在做飯,處理各種原料,輸出出結果來,計算完畢之後,會把得到的結果返回到內存之中,而人類吃飯的食堂,如果是CS架構的話,就是浏覽器,CPU計算好的結果東西存放到內存之中,食堂上有窗口,人會去食堂的窗口裡去點餐,點餐就是http請求,http請求通過網絡達到服務器,服務器建立tcp-ip連接,應用服務器會處理請求,比如tomcat,tomcat就是前台的接待小姐,tomcat進程啟動之後會放到內存之中,她接收了http請求之後會建立一個連接,也就是打一個單子,tomcat就建立了一個ESTABLISHED連接,tomcat接收請求之後,內存中的東西放到CPU中來計算,得到結果之後,重新輸出到內存之中,然後從硬盤中取出東西來,發送到內存之中,通過網絡發送給顧客,顧客這樣從食堂中就能得到自己想吃的飯菜了。

 食堂,糧倉,儲物間的比喻並不形象。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

Linux下定時任務是有個進程的,crond,她的配置文件是/etc/cron*文件下。用戶使用crontab任務,命令:crontab –e 來進行編輯

*/1 * * * * /home/manager/ps.sh

分鐘 小時 年 月 日

上面的設置是每分鐘執行一次,然後保存這個文件,這個文件是存放在/tmp/中的。

使用root用戶把crond進程啟動起來,使用命令ps –ef|grep crond查看crond服務有沒有啟動。

如果沒有啟動,使用root用戶把crond服務啟動:service crond start

Copyright © Linux教程網 All Rights Reserved