首页 > 代码库 > linux计划任务
linux计划任务
任务调度:是指系统在某个时间执行的特定的命令或程序
任务调度分类:1.系统工作:有些重要的工作必须周而复始的执行,如病毒扫描等
2.个别用户工作:个别用户可能希望执行某些程序。
任务调度的使用 crontab
1.设置任务 contab –e
2.每隔一段时间去执行date>/home/mysate1
希望每天2:00去执行date>>/home/mydate2
可以在crontab –e中加入 0 2 * * * date>>/home/mydate2
分 时 日 月 周(02***date)
3.怎样去调度多个任务
①在crontab –e中直接写入多个任务
②可以把所有的任务写入到一个可执行文件(shell编程)
建立.sh文件 vi
将命令写入.sh下
修改该文件的可执行权限,改为可执行
把该文件交给crontab去执行 crontab –e(就是把文件放进去)
停止执行文件 crontab –r
列出当前所有调度任务 crontab –l
进程:就是正在执行的程序
线程:①轻量级的进程 ②进程有独立的地址空间,线程没有
③线程不能独立存在,它是进程创建的④相对来讲,线程耗费的内存和cpu小于进程
前台进程:在屏幕上可以操作的
后台进程:屏幕上无法看到的进程,后台方式执行,一般系统的服务都是后台的
命令 ps –aux:查看进程状态 kill 进程号:结束进程
kill –g 进程号:强行结束进程 -g表数字9
killall 进程号:该进程和它的子进程都结束
top与ps的命令相似,都用来显示正在执行的进程,而top在执行一段时间可以刷新正在运行的进程
①监视特定用户 top 回车 然后 u 回车 再输入用户名
2终止指定进程 top 回车 k 回车 再输进程号
3指定系统状态更新时间 top –d 10:更新时间为10秒
更改系统时间
date MMDDHHMMCCYY.SS
月 日 时 分 年 秒
查看月历 cal 3 2002
监控网络状态信息
netstat –an 此命令用来显示整个系统目前的网络情况
netstat –anp 可以知道某端口是哪个进程号在监听
用kill进程号可以封杀该进程号所监听的端口
traceroute:检测数据包在网络上传输的过程,从本机到远程的主机完整路径
route:以路由表的形式查看路由情况
命令,该文件名. mv 原名 新名
本文出自 “11601463” 博客,转载请与作者联系!
linux计划任务