linux basic knowledge

[2020春假]shell脚本学习(六)

2020-01-24  本文已影响0人  巩翔宇Ibrahimovic

今天的内容时shell脚本篇的最后一部分,比较水,我觉得都是我不太可能用的到的,时长也短,内容也不多,往后回过头看的时候也不作为重点。

Chapter28 脚本资源控制

脚本优先级控制

1.可以使用nice和renice调整脚本优先级

2.避免出现"不可控的"死循环

死循环导致cpu占用过高

死循环导致死机

Chapter29 捕获信号

捕获信号脚本的编写

1.kill默认会发送15号信号给应用程序

2.ctrl+c发送2号信号给应用程序

3.9号信号不可阻塞

#!/bin/bash
# signal demo
trap "echo sig 15" 15
echo $$
while :
do
  :
done

kill -9 PID #杀死进程

Chapter30 一次性计划任务

感觉用不到。

计划任务:让计算机在指定的时间运行程序

计划任务分为:一次性计划任务 周期性计划任务

一次性计划任务

at+运行的时间+运行的任务

Chapter31 周期性计划任务

感觉目前用不到。

Chapter32 为脚本加锁

目前也用不到。

上一篇下一篇

猜你喜欢

热点阅读