怎样解决Linux黑客任务程序,linux基本命令之计划任务

RHEL5系统软件中默认设置装上at、vixie-cron程序包!能够根据atd和crond这2个系统进程建立一次和规律性任务计划作用!相匹配的指令是at和crontab!

这儿人们只说一下下at一次任务计划和crontab规律性每日任务设定

一:at一次每日任务设定

独出心裁只有实行多次、前提条件是相匹配的atd服务项目早已起动

例:确定系统进程早已运作、并设定atd服务项目在运作级別3、5中全自动起动

[root@localhost ~] # service atd status

[root@localhost ~] # service atd start

[root@localhost ~] # chkconfig --level 35 atd on

例:应用date指令确定当今系统时间、并设定在2009年5月18日的14:55分全自动实行下列任务计划:统计分析该時间点系统软件中由root客户运作的系统进程的总数、并将该标值储存到/tmp/ps.root文档中

[root@localhost ~] # date  //先查询下列当今系统软件的時间

[root@localhost ~] # at 14:55 2009-05-18

at> pgrep -U root | wc -l > /tmp/ps.root

at>                  //每日任务设定结束后按Ctrl+D键盘快捷键递交

job 1 at 2009-05-18 14:55

[root@localhost ~] # cat /tmp/ps.root     //等过了方案時间后认证結果

63      //显示信息的系统进程数

例:设定当日17:30全自动关掉当今系统软件

[root@localhost ~] # at 17:30

at> shutdown -h now

at>

查寻当今系统软件中设定的at计划任务目录

[root@localhost ~] # atq

删掉特定每日任务序号的at每日任务

[root@localhost ~] # atrm 2  (删掉前应用atq查寻一下下序号)

二:crontab规律性每日任务设定

独出心裁、规律性的实行、大大减少管理人员的承担!例如备份文件、必需应用的!前提条件不会改变、crond服务项目必需起动!

因为服务项目必需起动、因此要设定在3、5级別中开机启动

[root@localhost ~] # service crond status

[root@localhost ~] # chkconfig --level 35 crond on

应用crontab指令管理方法客户的计划任务

-e:编写计划任务目录

-u:特定所管理方法的计划任务归属于哪家客户,默认设置对于当今客户、通常只能root客户有权限设置

-l:目录显示信息任务计划

-r:删掉任务计划目录

[root@localhost ~] # crontab -e开启每日任务编写页面(与vi同样)

* * * * * *  run_hurly_cmd

……

50 7 * * *   ps aux | wc -l > /aa.txt

每每行有三个数据字段、这儿的5个*号各有的含意是:分、时、日、月、周

第二条带数字的含义就是说、每日的7:50实行后边的指令

除此之外也有某些特殊符号

“*”      :表达随意時间、要是分鐘沒有界定表达每1分钟都实行

“-”      :表达1个持续的起止日期,如1-4表达自然数1、2、3、4

“,”    :表达1个间距的不持续范畴,如3,4,6,8

“/”       :用于特定间距頻率,当在时间字段名“*/3”表达每过3天

例:由root客户设定这份crontab计划任务目录,进行下列每日任务

每日早晨7:50全自动起动sshd服务项目,22:50关掉sshd服务项目

每过5天清除多次FTP网络服务器公共性文件目录/var/ftp/pub中的统计数据

每周六的7:30重新启动系统软件中的httpd服务项目

每星期一、三、五的中午17:30,应用tar指令备份文件/etc/httpd文件目录

[root@localhost ~] # crontab  -e

50 7 * * * /sbin/serice  sshd  start

50 22 * * * /sbin/service  sshd  stop

* * */5 * * /bin/rm  -rf  /var/ftp/pub/*

30 7 * * 6 /sbin/service  httpd  restart

30 17 * * 1,3,5  /bin/tar  jcvf  httpdconf.tar.bz2  /etc/httpd

例:为jerry客户设定计划任务,在每周日夜里23:55将/etc/passwd文档的內容复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值