linux no mail for root,Linux提示no crontab for root的解决办法

  • Post author:
  • Post category:linux


今天要同步数据。为数据同步做准备,首先要创建一个同步自动作业。进入系统后,发现没有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