变量赋值

脚本编程知识点:
变量赋值
3、脚本配置文件
/etc/rc.d/init.d/服务脚本
服务脚本支持配置文件:/etc/sysconfig/服务脚本同名的配置文件
4、局部变量
local VAR_NAME=
变量赋值
5、命令mktemp
创建临时文件或目录
mktemp /tmp/file.xx
-d:创建为目录
6、信号
kill -SIGNAL PID
1:HUP
2:INT
9:KILL
15:TERM
脚本中,能实现信号捕捉,但9和15无法捕捉
Ctrl+c :SIGINT 2
trap命令:捕捉信号
trap 'COMMAND' 信号列表
7、一行执行多个语句,语句间用分号分隔

任务计划:
1、在未来的某个时间点执行一次某任务:
at
batch
at 时间
at>COMMAND
at>Ctrl+d
指定时间:
绝对时间:10:20 HH:MM DD.MM.YY MM/DD/YY
相对时间:now+3m
单位:minutes, hours, days ,weeks
模糊时间:noon, midnight, teatime
命令的执行结果:将以邮件的形式发送给安排任务的用户
at -l = atq
ad -d AT_JOB_ID= atrm AT_JOB_ID
2、周期性地执行某任务:
cron 自身是一个不间断运行的服务
anacron: cron的补充,能够实现让cron因为各种原因在过去的时间访执行而未执行的任务在恢复正常后执行一次;
cron:
系统cron任务
/etc/crontab
格式:分钟 小时 天 月 周 用户 任务
用户cron任务
/var/spool/USERNAME
格式:分钟 小时 天 月 周 任务
时间的有效取值:
分钟:0-59
小时:0-23
天:1-31
月:1-12
周:0-7,0和7都表示周日
时间通配表示:

  • :对应的所有有效取值
    ,:离散时间点取值
    -:连续时间点
    / :对应取值范围内每多久一次
    cron的环境变量:cron执行所有命令都去PATH环境变量指定的路径下去找 PATH /bin:/sbin:/usr/bin:/usr/sbin
    用户任务的管理:
    crontab

    -l :列出当前用户的所有任务
    -e:编辑
    -r:移除所有任务
    -u USERNAME:管理其用户的cron任务
    anacron

转载于:https://blog.51cto.com/14087650/2376104

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值