今天要同步数据。为数据同步做准备,首先要创建一个同步自动作业。进入系统后,发现没有crontab.于是就创建一个,步骤如下:
1、登录到root用户。
2、在root下输入:crontab -e
3、可能会提示你:
no crontab for root – using an empty one
然后会叫你“Select a editor ……”下面有几个选项,就是叫你选择编辑器。(选vim.tiny)
或直接进入编辑页面。
4、进入crontab编辑页面之后就直接”shift+:”,然后输入wq保存即可。然后一个新的crontab就生成了!
===========================================================================
分类: Linux AIX2012-11-08 10:22 4831人阅读
linux下定时执行任务的方法 【非原创,个人网上收集整理了一下】
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称为“crontab”,是“cron table”的简写。
一、cron在3个地方查找配置文件:
1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。
一般一个用户最多只有一个crontab文件。
二、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# .—————- minute (0 – 59)
# | .————- hour (0 – 23)
# | | .———- day of month (1 – 31)
# | | | .——- month (1 – 12) OR jan,feb,mar,apr …
# | | | | .—- day of week (0 – 6) (Sun