linux for shell编程

Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。

它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

Shell Script,Shell脚本与Windows/Dos下的批处理相似,

也就是用各类命令预先放入到一个文件中,

方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。

crontab

crontab命令常见于Unix和类Unix的操作系统之中,

用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,

以供之后读取和执行。

crontab文件

crontab文件包含送交cron守护进程的一系列作业和指令。

每个用户可以拥有自己的crontab文件;

同时,操作系统保存一个针对整个系统的crontab文件,

该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。

crontab文件的每一行均遵守特定的格式,由空格或tab分隔为数个领域,

每个领域可以放置单一或多个数值。

1.设置任务

crontab -e

2.每隔一段时间去执行 

date > /home/mydata1

希望每天凌晨2:00去执行 date >> /home/mydate2

crontab -e

0 2 * * * date >> /home/mydate2

每小时第几分钟 每日的第几个小时 每月的第几天 每年的第几个月 星期的第几天

3.调度多个任务

1)在crontab -e直接写(不推荐)

2)可以把所有的任务,写入到一个可执行文件(shell编程)

4.如何终止任务

crontab -r 终止任务调度

crontab -l 列出当前有那些任务调度


转载于:https://my.oschina.net/Kaming/blog/335382

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值