溫馨提示×

Ubuntu虛擬機中如何進行任務調度

小樊
36
2025-09-12 17:28:13
欄目: 云計算

在Ubuntu虛擬機中,常用cron進行任務調度,步驟如下:

  1. 安裝與啟動cron服務

    sudo apt update  
    sudo apt install cron  # 大多數系統默認已安裝  
    sudo systemctl start cron  
    sudo systemctl enable cron  # 開機自啟  
    
  2. 編輯定時任務

    crontab -e  # 編輯當前用戶的定時任務  
    

    按格式添加任務(示例:每天凌晨3點執行腳本):

    0 3 * * * /path/to/script.sh  
    
    • 字段說明分 時 日 月 周 命令,*為通配符,/可設置步長(如*/5 * * * *每5分鐘執行一次)。
    • 保存退出Ctrl+O保存,Ctrl+X退出(nano編輯器)。
  3. 查看與管理任務

    • 查看當前任務:crontab -l
    • 刪除所有任務:crontab -r(謹慎使用)
  4. 高級需求

    • 單次任務:用at命令(如echo "命令" | at 14:30)。
    • 復雜調度:結合腳本(如sleep循環)或第三方工具(如Celery)。

注意:確保腳本有可執行權限(chmod +x /path/to/script.sh)。

以上方法適用于大多數場景,推薦優先使用cron,簡單高效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女