设为首页 收藏本站
查看: 1516|回复: 0

[经验分享] Linux crond

[复制链接]

尚未签到

发表于 2018-5-21 06:34:03 | 显示全部楼层 |阅读模式
  程序   进程--现在系统正在执行的程序
  # ps -ef | grep sshd          唯一的数字  进程ID          前台 后台
  系统网络服务在后台             常驻
  # netstat  -lntup | grep sshd                   守护进程   端口
  crond定时任务
  秒级任务
  #!/bin/bash
  while  true
  do
  echo  hequan >> /tmp/a.log
  sleep 1
  done
  # sh xx. &
  [1] 1844
  # ps -ef | grep xx.                      # kill  1844
  # chkconfig --list | grep 3:on
  系统自身的定期执行的任务
  # ll /var/log/messages
  # cat /etc/logrotate.conf
  # ll /etc/  | grep cron  --color=auto
  -rw-------.  1 root root    541 11月 23 2013 anacrontab
  drwxr-xr-x.  2 root root   4096 3月  27 18:47 cron.d
  drwxr-xr-x.  2 root root   4096 3月  27 18:48 cron.daily
  -rw-------.  1 root root      0 11月 23 2013 cron.deny
  drwxr-xr-x.  2 root root   4096 3月  27 18:47 cron.hourly
  drwxr-xr-x.  2 root root   4096 3月  27 18:48 cron.monthly
  -rw-r--r--.  1 root root    457 9月  27 2011 crontab
  drwxr-xr-x.  2 root root   4096 9月  27 2011 cron.weekly
  用户执行的定时任务
  crontab -l
  /usr/sbin/ntpdate    time.nist.gov  >>/dev/null  2>&1
  1 at 执行一次
  # chkconfig --list atd
  2 anacron    适合非7*24的服务器
  3crond每分钟检查 是否有执行的任务
  crond 进程          crontab 用来设置定时任务规则的命令
  -u   用户   -l查看     -r 删除  -e编辑  -i 确认
  # crontab -e
  # cat /var/spool/cron/root
  # cat /etc/cron.deny
  # cat /etc/crontab
  SHELL=/bin/bash
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  MAILTO=root
  HOME=/
  # For details see man 4 crontabs
  # Example of job definition:
  # .---------------- minute (0 - 59)
  # |  .------------- hour (0 - 23)
  # |  |  .---------- day of month (1 - 31)
  # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
  # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
  # |  |  |  |  |
  # *  *  *  *  * user-name command to be executed
  分 时 日 月 周   命令                    0是周日
  00  23  *  *  *      00 17-19 * * *   每天17 18 19的整点执行
  */10    每10分钟
  学习金字塔              教授给别人
  10 1 * *6,0   xxxxxxxxxxxxx
  00 */1  * * *
  周和日 尽量不要同时用。
  * * * * *   echo   hequan >> /root/hequan.txt
  # date +%T     14:15:15
  # date +%F     2016-03-31
  00 9,14 * * *  /bin/sh  /root/x > /dev/null  2>&1
  专业  规范
  /dev/null  2>&1  =  1>/dev/null   2>/dev/null   标准输出和标准错误都定向到空。
  # cat /var/log/cron   日志
  开机启动
  */1 * * * *   /bin/echo "+"   >>  /hequan.log
  # tar zcvf  /tmp/services_$(date +%F-%H)  ./services
  命令行操作成功是定时任务可以成功的大前提
  00 */2 * * *  /bin/sh    /server/scripts/tar.sh >/dev/null 2>&1
  命令放定时任务是,时间的% 需要转义。
  # date +%F%T
  2016-03-3115:40:05
  # date +%Y%m%d
  20160331
  * 00 * * *  /bin/sh    /server/scripts/tar_html.sh >/dev/null
  2>&1
  cd /var/www
  tar zcvf /tmp/html_$(date +%F).tar.gz  ./html/
  /etc/sysctl.conf  内核优化
  /etc/hosts  本地解析
  /var/log/secure 登陆安全
  正则表达式
  .  任意一个字符
  *重复前面的字符 N次
  {n,m} 重复n-m次
  [^t]  非t
  chmod -R 755  xx
  chown -R   root:xx           xx
  umask禁止权限         666  - 022   777-022
  groupadd -g 801  sa
  定时任务执行的时候,会给系统发邮件 sendmail邮件   ,临时放在/var/spool/clientmqueue/
  6没装sendmail
  rpm  -qa  | grep sendmail
  注释
  #/bin/sh
  > /dev/null 2>&1
  定时任务用脚本文件。
  在指定用户下执行相关的定时任务
  生存任务程序 不要随意打印输出信息
  路径要规范   /server/scripts
  先在测试环境下测试,然后正式环境规范部署。 防止出错。

  # df -lk
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-477571-1-1.html 上篇帖子: Linux命令vi/vim 下篇帖子: linux的ACL
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表