美文网首页
进程和计划任务

进程和计划任务

作者: jamas | 来源:发表于2020-03-07 21:02 被阅读0次

1、显示统计占用系统内存最多的进程,并排序。

[root@centos7 test]# ps aux k %mem | tail -1

2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

for循环:

vim /test/ping_with_for.sh
#!/bin/bash
#

net=192.168.0

for i in {1..254};do
    ping -c 1 $net.$i &>/dev/null
       if [ $? -eq 0 ];then                                                                                                
           echo "ping $net.$i ..success!"
       else
           echo  "ping $net.$i ..fail!"
       fi
done

while循环

vim /test/ping_with_for.sh
#!/bin/bash
#
net=192.168.0
i=1
while [ $i -lt 254 ];do
    ping -c 1 $net.$i &>/dev/null
       if [ $? -eq 0 ];then 
           echo "ping $net.$i ..success!"
       else
           echo  "ping $net.$i ..fail!"
       fi
     let i++
done 

3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间
(1)编写备份脚本

vim /data/backup.sh

#!/bin/bash
#
SOURCEDIR=/etc
BACKUPDIR=/backup

 [ -f $BACKUPDIR ] || mkdir -p $BACKUPDIR

tar cfJ $BACKUPDIR/etcbak-`date -d yesterday +%F-%H`.tar.xz $SOURCEDIR &> /dev/null

(2) 编辑计划任务

crontab -e

30 1 * * 1-5 /bin/bash /data/backup.sh

4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于80%,就发送邮件报警
(1) 编写检查脚本

vim /test/disk.sh
#!/bin/bash
#

DISK=`df | grep /dev/sd | sed -rn 's/.*[[:space:]]+([0-9]+)%.*/\1/p' | sort -n | tail -1`
[ $DISK -gt 80 ] && wall "disk is full"   

(2) 编辑计划任务

crontab -e
*/10 * * * * /test/disk.sh

相关文章

  • 14、进程和计划任务

    进程和计划任务 如何产生一个进程: 1)执行程序或者是命令 2)计划任务 如何终止一个进程: 1)程序或者是命令执...

  • 进程和计划任务

    进程 概念 进程是资源的单位,线程是执行的单位 进程内存 Page Frame: 页框,用存储页面数据,存储Pag...

  • 进程和计划任务

    1、显示统计占用系统内存最多的进程,并排序。 [root@centos7 test]# ps aux k %mem...

  • 14-进程和任务计划

    本章内容 ◆ 进程相关概念◆ 进程工具◆ 系统性能相关工具◆ 计划任务 进程概念 进程,线程和协程 进程相关概念 ...

  • 20170822 进程和计划任务

    进程相关概念系统进程管理工具任务计划 一、进程相关概念 定义:进程(Process)是运行中的程序的一个副本,是被...

  • 进程管理和计划任务

    1 进程的概念 作业的管理 at 一次性作业任务 cron 周期性任务

  • 进程管理和计划任务

    1、显示统计占用系统内存最多的进程,并排序。 2、编写脚本,使用for和while分别实现192.168.0.0/...

  • 进程和计划任务详解(一)

    学习内容: 1、进程相关知识(用户空间、内核空间、进程创建、进程优先级、进程内存)2、Linux进程查看及管理工具...

  • 进程和计划任务详解(二)

    概述: 什么是任务计划呢?就像我们每个人日常生活中都会使用到的闹钟一样,按时的去提醒该去做什么事情,以免忘记。同样...

  • Linux进程控制和计划任务管理

    程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计...

网友评论

      本文标题:进程和计划任务

      本文链接:https://www.haomeiwen.com/subject/nizhdhtx.html