浅谈Linux配置定时,使用crontab -e与直接编辑/etc/crontab的区别

 更新时间:2016年11月30日 10:17:02   投稿:jingxian  
下面小编就为大家带来一篇浅谈Linux配置定时,使用crontab -e与直接编辑/etc/crontab的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别:

方法1:

使用命令 crontab -e 然后直接编辑定时脚本。

这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。

如:

[root@localhost cron.d]# cd /var/spool/cron
[root@localhost cron]# ll
总用量 4
-rw-------. 1 root root 52 12月 9 10:58 root
[root@localhost cron]# pwd
/var/spool/cron
[root@localhost cron]# cat root 
30 03 * * * /root/automysqlbackup.sh

方法2:

使用命令 vi /etc/crontab 编辑定时脚本。

如:

[root@localhost ~]# cat /etc/crontab                                                                                   
SHELL=/bin/bash                                                                                              
PATH=/sbin:/bin:/usr/sbin:/usr/bin                                                                                    
MAILTO=root                                                                                                
HOME=/                                                                                                  
                                                                                                     
# run-parts                                                                                                
30 * * * * root /usr/sbin/ntpdate 210.72.145.44                                                                              
#30 8 * * * root /usr/sbin/ntpdate 132.228.90.101                                                                             
01 * * * * root run-parts /etc/cron.hourly                                                                                
02 4 * * * root run-parts /etc/cron.daily                                                                                 
22 4 * * 0 root run-parts /etc/cron.weekly                                                                                
42 4 1 * * root run-parts /etc/cron.monthly                                                                                
*/1 * * * * root run-parts /opt/openoffice.org3/program/start.sh                                                                     
############################################                                                                               
30 4 * * * root /usr/bin/rsync -vzrtopg --progress --delete root@192.168.231.35::resource /hyy/bak/resource 
30 4 * * * root /usr/bin/rsync -vzrtopg --progress --delete root@192.168.231.35::log /hyy/bak/log
############################################
[root@localhost ~]# 

(系统级的)做系统级配置我们会直接配置 /etc/crontab

(用户级的)一般还是建议大家使用 crontab -e ,这样系统也会帮着检查我们配置的脚本语法。

以上这篇浅谈Linux配置定时,使用crontab -e与直接编辑/etc/crontab的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux下mysql数据库的操作的方法

    linux下mysql数据库的操作的方法

    下面小编就为大家带来一篇linux下mysql数据库的操作的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Linux 7.4上安装配置Oracle 11.2.0.4图文教程

    Linux 7.4上安装配置Oracle 11.2.0.4图文教程

    本文通过图文并茂的形式给大家介绍了Linux 7.4上安装配置Oracle 11.2.0.4的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-12-12
  • Linux如何在Vim中更改颜色和主题

    Linux如何在Vim中更改颜色和主题

    Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。这篇文章主要介绍了Linux如何在Vim中更改颜色和主题,需要的朋友可以参考下
    2020-06-06
  • Linux下的定时任务和延时任务的详解

    Linux下的定时任务和延时任务的详解

    这篇文章主要介绍了Linux下的定时任务和延时任务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • linux系统 java环境变量的配置方法

    linux系统 java环境变量的配置方法

    这篇文章主要介绍了配置linux系统 java环境变量的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • Linux中Bash环境变量的配置方法

    Linux中Bash环境变量的配置方法

    Shell 既是一种命令语言,又是一种程序设计语言。这篇文章主要介绍了Linux中Bash环境变量的配置方法,需要的朋友可以参考下
    2020-04-04
  • 搭建nextcloud私有云存储网盘的教程详解

    搭建nextcloud私有云存储网盘的教程详解

    Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。这篇文章主要介绍了搭建nextcloud私有云存储网盘,需要的朋友可以参考下
    2019-12-12
  • Linux学习第一篇 虚拟机和镜像文件安装配置

    Linux学习第一篇 虚拟机和镜像文件安装配置

    这篇文章主要为大家详细介绍了Linux学习第一篇,虚拟机和镜像文件安装配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Linux中把用户添加到组的4个方法总结

    Linux中把用户添加到组的4个方法总结

    这篇文章主要给大家介绍了关于Linux中把用户添加到组的4个方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • linux下system函数的简单分析

    linux下system函数的简单分析

    这篇文章主要简单分析了linux下system函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05

最新评论