UNIX/Linux 任务计划at和crontab使用详解
2015-09-08 09:12
555 查看
Linux任务计划
一次性任务计划 at命令
服务 “atd”(”service atd status” 查看服务是否启动,通过”chkconfig –level 35 atd on”从3和5级别启动”atd”)
#at 17:30 2012 或者 #at 17:30
>./report.sh
> shutdown –h now
> 按Crtl+d 结束
#at –l #atq 列出at计划
#at –d 计划编号 #atrm 计划编号 删除任务计划
注意:1、任务计划的编号只会增长。
2、生成的任务计划在 “/var/spool/at/” 下面。
周期性任务计划 crontab命令(多用于定期运行脚本文件)
服务 “crond” ”service crond status” 查看服务是否启动,通过”chkconfig –level 35 crond on”从3和5级别启动”atd”)
以下是系统存放计划任务的地方:
/etc/crontab 系统任务配置文件 维护Linux系统所需的任务,一般在系统及程序安装时自动设置,不需要人为地修改。
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
执行情况
/etc/cron.d/0hourly(其他几个被陆续执行)
à/etc/cron.hourly/0anacron(其他几个被陆续执行)
以下是用户存放计划任务的地方:
“/var/spool/cron/任务” (任务跟用户账号同名)
crontab
–e 编辑计划任务
–u 指定计划任务属于那个用户
–l 列表显示计划任务
–r 删除计划任务
例子:
*/10 * * * * run_hourly_cmd 每隔10分钟执行任务计划
00,30 * * * * run_daily_cmd 每隔半个小时执行任务计划
* 15,18 * * * run_daily_cmd 每天的 15点 和18点执行任务计划
* 15-18 * * * run_daily_cmd 每天的15点到18点,每隔一个小时执行一次计划任务
一次性任务计划 at命令
服务 “atd”(”service atd status” 查看服务是否启动,通过”chkconfig –level 35 atd on”从3和5级别启动”atd”)
#at 17:30 2012 或者 #at 17:30
>./report.sh
> shutdown –h now
> 按Crtl+d 结束
#at –l #atq 列出at计划
#at –d 计划编号 #atrm 计划编号 删除任务计划
注意:1、任务计划的编号只会增长。
2、生成的任务计划在 “/var/spool/at/” 下面。
周期性任务计划 crontab命令(多用于定期运行脚本文件)
服务 “crond” ”service crond status” 查看服务是否启动,通过”chkconfig –level 35 crond on”从3和5级别启动”atd”)
以下是系统存放计划任务的地方:
/etc/crontab 系统任务配置文件 维护Linux系统所需的任务,一般在系统及程序安装时自动设置,不需要人为地修改。
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
执行情况
/etc/cron.d/0hourly(其他几个被陆续执行)
à/etc/cron.hourly/0anacron(其他几个被陆续执行)
以下是用户存放计划任务的地方:
“/var/spool/cron/任务” (任务跟用户账号同名)
crontab
–e 编辑计划任务
–u 指定计划任务属于那个用户
–l 列表显示计划任务
–r 删除计划任务
例子:
*/10 * * * * run_hourly_cmd 每隔10分钟执行任务计划
00,30 * * * * run_daily_cmd 每隔半个小时执行任务计划
* 15,18 * * * run_daily_cmd 每天的 15点 和18点执行任务计划
* 15-18 * * * run_daily_cmd 每天的15点到18点,每隔一个小时执行一次计划任务
相关文章推荐
- linux开机自动启动
- linux下mysql的远程连接
- Linux战地日记——简单命令
- linux杂记
- linux中scp命令和scp命令用法大全
- linux下mysql如何自动备份shell脚本
- Linux下一个简单的日志系统的设计及其C代码实现
- Linux下一个简单的日志系统的设计及其C代码实现
- 虚拟机下linux上网配置,网卡配置
- Linux系统任务计划(at、crontab)的使用方法
- Linux用户管理
- 通过 Linux 命令行连接 Wifi
- Linux命令备忘实例(8)——文件校验、分割与临时文件
- CENTOS 6.6 nfs 服务器搭建
- 在Ubuntu(Linux)上获取root权限
- Linux:在处理时有错误发生: open-vm-tools,E: Sub-process /usr/bin/dpkg returned an error code (1)
- 在Ubuntu(Linux)上安装Android Studio
- 线程同步(Linux_C++)
- 马哥-51CTO-Linux培训-0830
- Linux文件系统上的特殊权限