crontab 的简单使用

来源:互联网 发布:c语言两条和 编辑:程序博客网 时间:2024/06/10 04:10

最近公司要求写 一个定时任务,定时用snoppy抓取。因为需要判断 登录信息token的有效期是多少,

所以晚上学习下 ,看的是网易云客厅的公开课。韩顺平老师讲的,非常喜欢他的风格。以下是简单课堂笔记,实际操作


1、windows下 :netstat -an


查看网络状态 监听端口,端口越多,越不安全。
一些杀毒软件会监听打开多个端口




2、linux下。ssh下,sshd服务。远程登录窗口。本身linxu是自带的。默认自动


命令行:setup 系统服务-sshd


ssh客户端:可以远程登录linux。文件上传和下载。


可以代替ftp和samba服务。


3、linux 可以多用户。


4、任务调度:
系统服务:病毒扫描等
用户服务:数据库备份等


5、============


crontab -e


eg:每隔一段时间 去覆盖写入  date>/home/mydatal[如果mydatel不存在会自动创建]


写完之后可以用cat浏览一下文件


crontab -e 


分钟  小时 日期  月历  星期 命令名称
0-59 0-23   1-31  1-12  0-6
每天凌晨两点 将日期写入  0 2 * * * date >> /home/mydate2


6、调动多个任务 两种方法:
1、crontab -e 直接写 
2、可以把所有的任务,写入到可执行文件 shell编程。
【shell 文件都以.sh结尾 】



建立xx.sh 文件,
date >> /home/mydate4


cp /home/mydate4 /root/mddate5


7、终止任务调度 crontab -r  
  crontab -l 列出当前有哪些任务。




修改权限 chmod 74  xx.sh


把xx.sh交给crontab -e处理 *****/root/xx.sh


这样,xx.sh 就会每隔一分钟执行,也就是xx.sh里面的会执行














0 0