陈奇网络工作室

10、crontab定时任务

云计算

1.crond定时任务是Linux系统支持的一个可扩展功能,用于自动执行命令或脚本。

1、百胜提供crond(查看命令包源码)

2.系统计划任务的目录文件

克朗德。每小时——3354系统定时任务每小时运行一次该目录文件。

克朗德。每日——3354-系统计划任务每天运行此目录文件。

克朗德。每周——3354-系统计划任务每周运行此目录文件。

crond . monthly ————系统计划任务每月运行一次该目录文件。

Cond。deny ——3354-系统禁止某些用户使用计划任务。

crontab ————3354-定时任务配置文件

2.

Crontab -l查看当前计划任务列表

编辑定时任务

/var/spool/cron/root根用户编写的计划任务将在此目录中自动生成根计划任务文件。

/var/spool/cron/普通用户编写的常规任务会在这个目录下自动生成普通用户名的常规任务文件。

系统控制状态crond

系统启动/停止crond

/var/log/cron定时任务日志记录

3.vi/etc/crontab在全球产生影响。

时间、日期、月份和星期

你每天八点半做什么

每天凌晨12点0 0都在做什么?

/10 9-18 1-5每周一至周五9:00-18:00每隔10分钟做什么?

/5 9,10,18 * 9:00,10: 18每五分钟做什么?

例1,每天凌晨1点将/etc目录打包备份到/tmp,要求包的文件名每天都不一样(为了即时展示实验效果,crond每分钟写一次)。

日期=日期%F

cd /

tar-zcff $ date . tar/etc CP $ date . tar/tmp/

注意:在定时任务中执行的命令标识了两条路径:/bin//usr/bin。如果一些命令不能执行,写下绝对路径(看绝对路径)。将环境变量写入/etc/profile文件。

例2,创建一个名为ip address,package /etc的目录,备份到ip address目录,每天用不同的名字。

故障排除:ip添加写入需要计时任务中的完整路径。否则,脚本可以被识别和执行,但计时任务不能。

注意:通常需要根据日期创建一个目录或文件,这也是为了在生成环境中便于记忆。显示时间和日期的命令非常重要。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3