Chinaunix首页 | 论坛 | 博客
  • 博客访问: 58984
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 252
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-11 14:27
文章分类

全部博文(20)

文章存档

2014年(20)

我的朋友

分类: LINUX

2014-12-10 17:59:42

 好瞌睡啊! 

        Linux系统的任务计划
        关于cron任务功能的操作都是通过crontab这个命令王城的
        -u :指定某个用户,不加-u选项则为当前用户
        -l  :列出计划任务
        -e :指定计划任务
        -r  :删除计划任务
    
            使用crontab -e 来进行编写,实际是用vim打开了crontab配置文件,如
            01 10 05 06 3 echo "ok" > /root/cron.log
              这个字段的意思是,从左到右:分,时,日,月,周,命令行
            crontab -e 实际上是打开了 ”/var/spool/cron/username"(如果是root则是打开
            /var/spool/cron/root)。不能直接去编辑那文件,可能会出错,要用crontab -e
           来编辑,查看已设定任务 crontab -l

            启动 service crond start


        linux 的系统服务管理

        chkconfig 服务管理工具
            linux系统所有的预设服务可以查看/etc/init.d目录
            这就是系统所有的预设服务了。系统预设服务都是可以通过命令实现的
             service 服务名 start|stop|restart  这里的服务名就是 /etc/init.d/目录下的这些文件
                除了能使用service crond start 启动crond,还能用/etc/init.d/crond start 启动

                可用 chkconfig --list 列出所有的服务,以及每个级别是否开启
                [root@localhost ~]# chkconfig --list
        auditd         0:off 1:off 2:on 3:on 4:on 5:on 6:off
        blk-availability 0:off 1:on 2:on 3:on 4:on 5:on 6:off
        crond           0:off 1:off 2:on 3:on 4:on 5:on 6:off
        htcacheclean   0:off 1:off 2:off 3:off 4:off 5:off 6:off
        httpd           0:off 1:off 2:on 3:on 4:on 5:on 6:off
        ip6tables       0:off 1:off 2:on 3:on 4:on 5:on 6:off
        iptables       0:off 1:off 2:on 3:on 4:on 5:on 6:off
        iscsi           0:off 1:off 2:off 3:on 4:on 5:on 6:off
        iscsid         0:off 1:off 2:off 3:on 4:on 5:on 6:off
        lvm2-monitor   0:off 1:on 2:on 3:on 4:on 5:on 6:off

            这里的级别(0.1.2.3.4.5.6)就是/etc/inittab里面的启动级别
             0.1.6运行级别被系统保留:其中0作为shutdown动作,1
             为重启至单用户模式。6为重启,在Centos系统中,2表示无
                NFS支持的多用户模式,3表示完全多用户模式,4保留给用户
                自定义,5表示图形登录方式。可用grep命令过滤
[root@localhost ~]# chkconfig --list | grep cron
crond           0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]# chkconfig --level 3 crond off
[root@localhost ~]# chkconfig --list | grep cron
crond           0:off 1:off 2:on 3:off 4:on 5:on 6:off

            更改服务启动级别

        chkconfig 可把某个服务加入到系统服务,即可用service 服务名 start 这样的
            并可在chkconfig --list中查找到,
























阅读(1260) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~