1 . crontab定时任务:

任务调度: 系统在某个时间执行的特定的命令。

分类: 1.系统工作。2.个别的用户工作。

设置任务调度文件: /etc/crontab

1.crontab -e  : 进入crontab的配置页面。

2.每隔一段时间执行date> /home/mydata1

3.调度文件的规则:每天两点:  0 2 * * *  date >> /home/mydata2

* * * * * : 分钟 小时 天 月 星期  (取值范围:0-59  , 0-23 , 1-31, 1-12, 0-6)

* * * * *  : 每分钟执行一次

*/5 * * * *  : 每五分钟执行一次。

调度多个任务方法:

1) 在crontab -e 里面写多行命令。

2) 把所有的任务写入到一个可执行文件。(shell编程)

终止crontab :

crontab -r 终止任务调度。

crontab -l 列出所有的调度任务。

二 : 进程。

1.进程的概念: 程序的一次运行,正在执行的程序。

2.进程和线程:

  1. 线程是轻量级的进程。
  2. 进程有独立的地址空间,线程没有。
  3. 线程不能独立存在,它有进程创建,
  4. 相对的讲,线程占有的CPU,内存等比进程小。

3,每一个进程,都有一个对应的进程号,都会对应一个父进程。

4.进程可能以两种方式存在。前台与后台。后台进程是实际在操作的,但是在屏幕上无法看到。

5.一般系统的服务都是以后台进程的方式存在,而且都会常驻内存,直至关机结束。

6.查看进程的命令:

ps -a :显示当前终端的所有进程信息。

ps -u : 以用户的格式显示进程的信息。

ps -x :显示后台进程运行的参数。

ps -aux : 看的信息全面。

pid 为1的进程: 所有进程的父进程,

pid :进程的id,TTY: 终端机号, TIME: 此进程所消耗的cpu时间 ,CMD: 正在执行的命令或者进程。

终止进程:

kill 进程号。kill -9 进程号(强制杀死进程)。killall  进程号:把该进程及它的所有子进程都杀掉。

动态监控进程:top

1),监视特定用户。

top :输入此命令,按回车键。

u: 然后输入“u” 回车,再输入用户名。

2),终止指定的进程。

top : 输入此命令,按回车键,查看执行的进程。

k: 然后输入“k”回车,再输入要结束的进程ID号。

3),指定系统状态更新的时间:

top -d 10  :指定系统更新进程的时间为10秒。

最新文章

  1. java.util.concurrent包详细分析--转
  2. SQL Server Integration Services(SSIS) 包配置与部署
  3. Git命令行初体验
  4. Linux中如何查看文件的最初创建时间
  5. HUE的时区问题
  6. java面试中的智力题
  7. AngularJS特性
  8. SQL Server用存储过程新建视图
  9. OAuth2.0授权和SSO授权
  10. struts 模型驱动
  11. 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
  12. shell的简单批量curl接口脚本
  13. numpy(三)
  14. 【CF1141F2】Same Sum Blocks
  15. Oracle DataBase 编码格式
  16. 面试4——java进程和线程相关知识
  17. Codeforces 932G Palindrome Partition 回文树+DP
  18. linux内核分析第一周学习笔记
  19. 感谢CSDN赠送的图书和杂志(5月份)
  20. uva1025 dp

热门文章

  1. Struts对输入数据的校验
  2. luci-bwc(记录流量功能)
  3. 文件传送,如此简单--ESFramework 4.0 快速上手(13)
  4. NFS挂载故障卡死的问题
  5. C# 调用C++ DLL 的类型转换
  6. mysql5.7.16安装
  7. JPA 系列教程12-复合主键-2个@Id+@IdClass
  8. Android 透明状态栏&着色状态栏
  9. Oracle 10gR2 Dataguard搭建(非duplicate方式)
  10. 设计模式--静态工厂设计模式在android中的使用