定时任务

作者:马帅琦

归档:day17

时间:2019/3/22

Suid 是设置二进制命令的权限、

Updatedb更新

什么是定时任务?

1周期性的执行任务计划的软件linux定时任务的常用软件crond

2使用定时任务软件,可以每天每小时,按你的需求可以重复的执行一项工作

例如:备份都是0点以后,2点爬起来备份,4点以后睡觉

需要写个程序实现自动备份,然后让定时任务软件帮你执行

闹钟。。。。。可以追女朋有

3怎样用

[if !supportLists](1)    [endif]用户定时任务

Cron是定时任务的软件名

Crond是服务进程名真正实现定时任务服务

Crontab命令是用来设置定时任务规则配置的命令

要想配置定时任务,首先启动crond服务

Crontab命令是用来设置定时任务规则配置的命令

-l产看已设置的定时任务

-e编辑定时任务

-u产看特定用户下的定时任务

Crontab –l =cat /var/spool/cron/root

Crontab –e =vim /var/spool/cron/root


[if !supportLists](2)    [endif]系统定时任务计划

1不用管理员干预,系统自动执行

也可以利用系统任务为管理原服务

编写定时任务的语法:


# Example of job definition:

# .---------------- minute (0 - 59)

# | .------------- hour (0 - 23)

# | |  .---------- day of month (1 -31)

# | |  |  .------- month (1 - 12) OR jan,feb,mar,apr...

# | |  |  | .----day of week(0 - 6) (Sunday=0 or 7)OR sun,mon,tue,wed,thu,fri,sat

# | |  |  |  |

# * *  *  *  * command to be executed

共6列:

第1列分钟  (0 - 59)  minute

第2列小时  (0 - 59)   hour

第3列  每天  (1 - 31)   dayof month

第4列   每月  (1 - 12)   month

第5列    每周   (0 - 6)   day of week

第6列    执行的命令任务或程序

特殊符号:

* 每  

- 连续的分隔符

,列举

/n    n是数字。    是每隔n单位时间,

30 9 * * 0

30 8  * * *

/var/log/cron  报错日志

你可能感兴趣的:(定时任务)