在Ubuntu虚拟机中,常用cron进行任务调度,步骤如下:
安装与启动cron服务
sudo apt update  
sudo apt install cron  # 大多数系统默认已安装  
sudo systemctl start cron  
sudo systemctl enable cron  # 开机自启  
编辑定时任务
crontab -e  # 编辑当前用户的定时任务  
按格式添加任务(示例:每天凌晨3点执行脚本):
0 3 * * * /path/to/script.sh  
分 时 日 月 周 命令,*为通配符,/可设置步长(如*/5 * * * *每5分钟执行一次)。Ctrl+O保存,Ctrl+X退出(nano编辑器)。查看与管理任务
crontab -lcrontab -r(谨慎使用)高级需求
at命令(如echo "命令" | at 14:30)。sleep循环)或第三方工具(如Celery)。注意:确保脚本有可执行权限(chmod +x /path/to/script.sh)。
以上方法适用于大多数场景,推荐优先使用cron,简单高效。