Linux 命令—crontab: 任务调度

发表于:2015-5-13 10:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:huey2672    来源:51Testing软件测试网采编

  cron 是一个 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。守护进程 cron 会读取 crontab 文件,根据配置在指定的时间执行任务。
  contab 命令用来添加、删除、显示 cron 任务表。
  (Ubuntu 环境)可以通过 service 命令启停 cron 服务:
  service cron status   # 查看 cron 服务状态
  service cron start   # 启动 cron 服务
  service cron stop    # 停止 cron 服务
  service cron restart  # 重启 cron 服务
  service cron reload   # 重新加载 cron 服务配置
  crontab 命令
  命令格式
  crontab [-u user] file
  crontab [-u user] [-l | -r | -e] [-i] [-s]
  命令参数
  -u
  指定用户
  -l
  显示当前的 crontab 文件内容。
  -r
  删除当前的 crontab 文件内容。
  -e
  编辑当前的 crontab 文件内容,如果文件不存在则创建新文件。
  -i
  在删除 crontab 文件内容时予以提示。
  crontab 文件
  格式:minute hour day_of_month month day_of_week command
  实例
  a) 添加 cron 任务
  huey@huey-K42JE:~/huey/linux/cmdline$ echo "*/3 * * * * date >> ~/huey/linux/cmdline/cron.out" > mycron
  huey@huey-K42JE:~/huey/linux/cmdline$ crontab mycron
  b) 删除 cron 任务
  huey@huey-K42JE:~/huey/linux/cmdline$ crontab -r
  c) 显示 cron 任务
  huey@huey-K42JE:~/huey/linux/cmdline$ crontab -l
  */3 * * * * date >> ~/huey/linux/cmdline/cron.out
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号