首页 > 代码库 > 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计划任务