shell编程
LINUX下的cron定时脚本
很多时候我们希望服务器能够定时去执行一个操作,这种情况下人为去做就显得比较麻烦,而linux下可以通过编写shell脚本去完成这一工作。
shell俗称壳,类似dos下的cmd。它能接收命令,然后调用相应的应用程序。作为命令语言,它交互式解释和执行用户(之前)输入的命令;作为程序设计语言,它提供了各种变量和参数,并且包括循环和分支。
1,shell程序开头需声明#! /bin/bash,如歌非root用户可以使用chmod命令给予执行权利。可通过sh *.sh来运行脚本。
这里就不详细介绍。
2,这次主要介绍定时脚本cron脚本
首先需要启动linux下的cron服务:
service crond start//启动服务
service crond stop//关闭服务
service crond restart//重启服务
service crond status//查看crontab服务状态
这里介绍一个简单的例子
touch创建两个文件,crontest.cron和crontest.txt(作为测试的日志文件打印输出)
touch crontest.cron
touch crontest.txt
使用vim编辑crontest.cron
*/1 * * * * echo “hello world” >> ~/crontab.txt
*表示所有范围内的数字
"/"代表没的意思,/5代表每5个单位
"-"代表从某个数字到另外个
","代表几个离散的数字
(没分钟打印一次hello world到crontest.txt文件上,echo打印输出,>>表示重定向)
接下来crontab crontab.cron执行脚本
crontab -l可以查看定时任务-e可编辑-r可删除
注意:
要是存在文件要写绝对路径
即使是打印也不会在显示屏,在后台运行,最后重定向日志
主要研究黑客攻防和linux下的编程,感兴趣可以关注!
- 点赞
- 收藏
- 分享
- 文章举报
- shell编程-case语句中遇到问题
- shell编程
- 《linux命令编辑器与shell编程》学习笔记 第1~3章
- shell编程——判断条件
- shell编程 if语句【转】
- shell编程之求命令行参数之和
- shell编程——if语句
- linux下shell编程(二)------修订版
- shell编程
- Shell编程学习---第二篇:Find命令和xargs
- shell编程——if语句
- shell编程 if 注意事项
- shell编程测试文件类型
- shell编程——if语句
- Linux基础day4,shell编程,感觉比较经典的:删除字符串中重复字符
- shell编程实用教程
- shell编程 常用语句
- Linux 学习笔记_10_Shell编程_1_Shell编程语法
- Shell编程之Shell变量学习总结
- Linux学习——shell编程