【玩轉Linux操作】crond的基本操作

🎊專欄【玩轉Linux操作】
🍔喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。
🎆音樂分享【Counting Stars 】
歡迎并且感謝大家指出小吉的問題🥰

文章目錄

  • 🍔概述
  • 🍔命令
    • ?常用選項
  • 🍔練習
    • ?第一個
      • 🎈描述
      • 🎈步驟
    • ?第二個
      • 🎈描述
      • 🎈步驟

在這里插入圖片描述
crond 是 Linux 系統中的一個守護進程(daemon),用于管理和執行定時任務。它負責在預定的時間間隔內運行用戶定義的命令、腳本或程序。這些定時任務通常被稱為“cron jobs”。

crond 會根據預定的時間表自動觸發任務的執行,時間表通過稱為“cron 表達式”(cron expression)的格式來指定。cron 表達式包含分鐘、小時、日期、月份和星期等字段,通過設置這些字段的值,可以精確地定義任務應該何時執行。

定時任務可以是系統維護、數據備份、日志清理、自動化腳本等等。通過 crond,用戶可以輕松地安排這些任務,而無需手動執行或編寫復雜的腳本來處理定時操作。

🍔概述

任務調度:是指系統在某個時間執行的特定的命令或程序
任務調度分類:系統工作:有些重要的工作必須周而復始地執行,比如病毒掃描
個別用戶工作:個別用戶可能希望執行某些程序,比如對MySQL數據庫的備份
在這里插入圖片描述

🍔命令

crontab [選項]

?常用選項

選項效果
-e編輯crontab定時任務
-l查詢crontab任務
-r刪除(終止)當前用戶所有的crontab任務

🍔練習

在這里插入圖片描述
在這里插入圖片描述

?第一個

🎈描述

每分鐘調用一次ls -l /etc/ > /tmp/to.txt命令

🎈步驟

🏀輸入crontab -e

在這里插入圖片描述

🏀按下回車后,會自動跳轉,輸入*/1 * * * * ls -l /etc/ > /tmp/to.txt (意思是每分鐘執行一次ls -l /etc/ > /tmp/to.txt

🎈*/1代表每一分鐘執行一次
🎈第二個*代表0-23小時執行
🎈第三個*代表1-31天執行
以此類推

在這里插入圖片描述
🏀切換到/tmp/目錄中,查看是否有to.txt文件
(使用ll命令可以查看詳細信息)

在這里插入圖片描述

🏀發現找到了to.txt文件

在這里插入圖片描述

🏳??🌈現在把to.txt文件刪除,觀察文件是否會在1分鐘后重新生成

在這里插入圖片描述

🏀1分鐘后

在這里插入圖片描述

🏀發現又找到了to.txt文件

在這里插入圖片描述

?第二個

🎈描述

每隔一分鐘,將當前日期和日歷都追加到/home/mycal文件中

🎈步驟

🏀先進入/home/創建my.sh文件
在這里插入圖片描述
🏀把日期和日歷都追加到/home/mycal

在這里插入圖片描述
🏀保存退出后,使用ll看一下這個文件,發現這個文件是沒有執行權限的

在這里插入圖片描述

🏀那么我們使用chmod u+x my.sh,使root用戶可以執行

在這里插入圖片描述
🏀輸入crontab -e

在這里插入圖片描述

🏀按下回車后,跳轉的界面分析有*/1 * * * * ls -l /etc/ > /tmp/to.txt語句
但是不用管它,直接在下面繼續寫

在這里插入圖片描述
🏀查看mycal,發現有兩條

在這里插入圖片描述

🏀一分鐘后,再次查看mycal,發現有三條了

在這里插入圖片描述

🥰如果大家有不明白的地方,或者文章有問題,歡迎大家在評論區討論,指正🥰

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43674.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43674.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43674.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件-常用軟件系統架構

目錄 1.客戶端-服務器架構 2.分布式架構 3.微服務架構 4.事件驅動架構 5.單體架構 6.混合架構 當我們談論系統架構時,可以將其比喻為一座房子的設計和結構,想象一下你計劃建造一座豪華別墅,你需要考慮各種因素:如房子的大小…

linux下常見編譯問題

linux下常見編譯問題 linux-cmake靜態編譯查看系統支持的的libc版本查看程序需要的動態鏈接庫查看程序需要的libc版本freebsd下 linux-cmake靜態編譯 CMakeLists.txt 添加 set(CMAKE_EXE_LINKER_FLAGS "-static")ELF 64-bit LSB executable, AMD x86-64, version 1…

【微服務】一文了解 Nacos

一文了解 Nacos Nacos 在阿里巴巴起源于 2008 2008 2008 年五彩石項目(完成微服務拆分和業務中臺建設),成長于十年雙十一的洪峰考驗,沉淀了簡單易用、穩定可靠、性能卓越的核心競爭力。 隨著云計算興起, 2018 2018 20…

編程練習(3)

一.選擇題 第一題: 函數傳參的兩個變量都是傳的地址,而數組名c本身就是地址,int型變量b需要使用&符號,因此答案為A 第二題: 本題考察const修飾指針變量,答案為A,B,C,D 第三題: 注意int 型變…

13---內嵌HTML和React

雖然Markdown本身不支持內嵌HTML和React&#xff0c;但可以在Markdown文檔中直接插入HTML代碼和React組件。 一、在markdown中內嵌HTML 在Markdown中&#xff0c;你可以使用HTML標簽來實現更復雜的樣式和布局。例如&#xff0c;你可以使用<div>標簽來創建一個容器&#…

算法與數據結構(五)--樹與二叉查找樹

符號表的增刪查操作&#xff0c;隨著元素個數N的增多&#xff0c;其耗時也是線性增多的&#xff0c;時間復雜度都是O(n)&#xff0c;為了提高運算效率&#xff0c;我們學習樹這種數據結構。 目錄 一.樹的基本定義 二.樹的相關術語 三.二叉樹的基本定義 四.二叉樹的鏈表實現…

leetcode 279. 完全平方數

2023.8.18 與零錢兌換相似&#xff0c;本題屬于完全背包問題&#xff1a;完全平方數為物品&#xff0c;整數n為背包。 直接上代碼&#xff1a; class Solution { public:int numSquares(int n) {vector<int> dp(n1 , INT_MAX);dp[0] 0;for(int i1; i*i<n; i){for(in…

時序預測 | MATLAB實現WOA-CNN-BiGRU鯨魚算法優化卷積雙向門控循環單元時間序列預測

時序預測 | MATLAB實現WOA-CNN-BiGRU鯨魚算法優化卷積雙向門控循環單元時間序列預測 目錄 時序預測 | MATLAB實現WOA-CNN-BiGRU鯨魚算法優化卷積雙向門控循環單元時間序列預測預測效果基本介紹模型描述程序設計參考資料 預測效果 基本介紹 時序預測 | MATLAB實現WOA-CNN-BiGRU鯨…

干翻Dubbo系列第十二篇:Dubbo協議介紹

文章目錄 文章說明 一&#xff1a;Dubbo協議 1&#xff1a;Dubbo協議簡介 2&#xff1a;Dubbo協議優點 3&#xff1a;Dubbo協議幀的組成 (一)&#xff1a;幻數 (二)&#xff1a;2Way (三)&#xff1a;event (四)&#xff1a;Serilization ID (五)&#xff1a;status …

每日一題 142環形鏈表||(快慢指針)

題目 給定一個鏈表的頭節點 head &#xff0c;返回鏈表開始入環的第一個節點。 如果鏈表無環&#xff0c;則返回 null。 如果鏈表中有某個節點&#xff0c;可以通過連續跟蹤 next 指針再次到達&#xff0c;則鏈表中存在環。 為了表示給定鏈表中的環&#xff0c;評測系統內部…

深入理解【二叉樹】

&#x1f4d9;作者簡介&#xff1a; 清水加冰&#xff0c;目前大二在讀&#xff0c;正在學習C/C、Python、操作系統、數據庫等。 &#x1f4d8;相關專欄&#xff1a;C語言初階、C語言進階、C語言刷題訓練營、數據結構刷題訓練營、有感興趣的可以看一看。 歡迎點贊 &#x1f44d…

Java中的異常

認識異常 異常就是程序出現的問題&#xff1b; Integer.valueOf("aaaa"); 異常體系 因為寫代碼時經常會出現問題&#xff0c;Java的設計者們早就為我們寫好了很多個異常類&#xff0c;來描述不同場景下的問題。而有些類是有共性的所以就有了異常的繼承體系 Error&…

日志采集分析ELK

這里的 ELK其實對應三種不同組件 1.ElasticSearch&#xff1a;基于Java&#xff0c;一個開源的分布式搜索引擎。 2.LogStash&#xff1a;基于Java&#xff0c;開源的用于收集&#xff0c;分析和存儲日志的工具。&#xff08;它和Beats有重疊的功能&#xff0c;Beats出現之后&a…

OLED透明屏采購指南:如何選擇高質量產品?

著科技的不斷進步&#xff0c;OLED透明屏作為一種創新的顯示技術&#xff0c;在各個行業中得到了廣泛應用。 在進行OLED透明屏采購時&#xff0c;選擇高質量的產品至關重要。在這篇文章中&#xff0c;尼伽將為您提供一個全面的OLED透明屏采購指南&#xff0c;幫助您了解關鍵步…

day20 飛機大戰射擊游戲

有飛行物類 飛行 爆炸 的連環畫&#xff0c; 飛行的背景圖 &#xff0c; 子彈圖&#xff0c; 還有游戲開始 暫停 結束 的畫面圖。 設計一個飛機大戰的小游戲&#xff0c; 玩家用鼠標操作hero飛行機&#xff0c; 射出子彈殺死敵機&#xff0c;小蜜蜂。 敵機可以獲得分數&…

Jmeter參數化類型

1.參數在多個請求報文中出現&#xff0c;執行一次需要使用同一個參數--隨機生成(隨機變更) 2.參數在請求報文中出現&#xff0c;執行過程需要使用同一個參數(--固定參數) 3.參數從指定幾個固定中隨機獲取一個 4.參數從本地文件中獲取 5.參數在多個請求報文中出現&#xff0c;每…

c++11:std::partition分割,std::is_partitioned判斷

序列 vec.clear();for(int i 0;i<10;i){vec.push_back(i);}重新分割。大于1的排在后&#xff0c;返回第一個 std::vector<int>::iterator it std::partition(vec.begin(),vec.end(),[](int value){return value>1;}); std::cout<<"partition:"&l…

計算機 數進制轉換;存儲MB與帶寬Mbps

參考&#xff1a;https://zhuanlan.zhihu.com/p/459817484 1、計算機 數進制轉換 1&#xff09;與十進制相關的轉換 2&#xff09;與二進制相關的轉換 二進制是Binary&#xff0c;簡寫為B&#xff1b;八進制是Octal&#xff0c;簡寫為O&#xff1b;十進制是Decimal&#xff…

centos nginx配置ipv4和ipv6的地址都可以訪問同一個網站

標題centos nginx配置ipv4和ipv6的地址都可以訪問同一個網站 在 Nginx 中配置使 IPv4 和 IPv6 地址都可以訪問同一個網站相對簡單。只需要確保 Nginx 配置文件正確地配置了監聽 IPv4 和 IPv6 地址的監聽器即可。 打開你的 Nginx 配置文件&#xff0c;通常位于 /etc/nginx/nginx…

還在玩傳統終端,不妨來試試全新 AI 終端 Warp

壹 ? 引 最近一段時間&#xff0c;AI領域如同雨后春筍般開始猛烈生長&#xff0c;processon&#xff0c;sentry&#xff0c;一些日常使用的工具都在積極接入AI&#xff0c;那么正好借著AI的風頭&#xff0c;今天給大家推薦一款非常不錯的智能終端 warp&#xff08;目前僅限ma…