shell开发入门,第一个shell定时任务
2016-07-26 00:54
603 查看
作为一个学业不精技术不精的人,我还是很惶恐在这里写写东西的,大牛看到可以略过。那些刚刚学Linux shell的,或许有所帮助。
首先cd到/data/yoper_shell,我们创建一个.sh文件
在里面写上
这样,每运行一次 write_hello.sh,就会在test.txt 文件上写上 “hello” 了。
运行
那么,怎么让他每5分钟执行一次?
这个定时任务我们需要用到crontab 这个东西,crontab是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程。
命令
打开crontab 的编辑。
保存退出
于是,倒杯水,上个洗手间,回来就会发现,又写了个 “hello”
有时候,我们要定时访问某个链接,有时要定时检查服务器状态,有时要定时发送邮件,定时备份文件如日志等等。这些都是我们维护服务器所要做的。
这个时候就可以用linux的crontab跟shell结合,达到我们的目的。
陈永鹏 Yoper
chen.yong.peng@foxmail.com
2016.07.26
零食的零,糖果的糖
购物网址大全
首先cd到/data/yoper_shell,我们创建一个.sh文件
vim write_hello.sh
在里面写上
#!/bin/sh #测试写入文件 echo "hello" >> /data/yoper_shell/test.txt
这样,每运行一次 write_hello.sh,就会在test.txt 文件上写上 “hello” 了。
运行
./write_hello.sh
那么,怎么让他每5分钟执行一次?
这个定时任务我们需要用到crontab 这个东西,crontab是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程。
命令
crontab -e
打开crontab 的编辑。
*/5 * * * * /data/yoper_shell/write_hello.sh
保存退出
:wq
于是,倒杯水,上个洗手间,回来就会发现,又写了个 “hello”
有时候,我们要定时访问某个链接,有时要定时检查服务器状态,有时要定时发送邮件,定时备份文件如日志等等。这些都是我们维护服务器所要做的。
这个时候就可以用linux的crontab跟shell结合,达到我们的目的。
陈永鹏 Yoper
chen.yong.peng@foxmail.com
2016.07.26
零食的零,糖果的糖
购物网址大全
相关文章推荐
- adb shell 命令详解
- vmware +ubuntu+xshell+vim
- HDU 5730 Shell Necklace cdq分治+FFT
- 利用shell脚本遍历文件夹内所有的文件并作整理统计
- 《Linux学习》之shell
- 利用XShell上传、下载文件(使用sz与rz命令),超实用!
- 使用Xshell连接Ubuntu
- 菜鸟的Linux苦逼之路5 bash脚本编程之三
- scala学习笔记5 spark-shell的简单操作
- Hdu 5730 Shell Necklace(cdq+fft)
- shell--4.echo和printf
- 常用的shell命令汇总
- bash脚本实例-linux性能数据清洗-1
- 启动dubbo\shell脚本实践
- 一个循环改名的shell
- 一个循环改名的shell
- Xshell远程连接VMware如何修改网卡配置文件
- linux shell中单引号、双引号、反引号、反斜杠的区别
- Linux 下的 shell 编程之 输入输出
- shell/命令行下的光标移动等操作技巧