linux视频学习4(crontab和进程)
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.进程和线程:
- 线程是轻量级的进程。
- 进程有独立的地址空间,线程没有。
- 线程不能独立存在,它有进程创建,
- 相对的讲,线程占有的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秒。
linux视频学习4(crontab和进程)的更多相关文章
- linux视频学习(简单介绍)20160405
看一周学会linux系统的学习笔记. 1.linux系统是一个安全性高的开源,免费的多用户多任务的操作系统. 2.linux工作分为linux系统管理员,linux程序员(PC上软件开发,嵌入式开发) ...
- Linux内核学习之2号进程kthreadd
Author : Toney Email : vip_13031075266@163.com Date : 2020.12.04 Copyright : ...
- linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)
回顾数据库mysql的备份和恢复: show databases; user spdb1; show tables; 在mysql/bin目录下 执行备份: ./mysqldump -u root - ...
- linux视频学习3(shell和网络)
1.shell的学习. shell的种类比较多,主要有三种: /bin/sh, /bin/csh, /bin/ksh. 查看当前使用的是哪种shell : 命令env (显示当前操作系统的环境变量). ...
- linux视频学习5(top, 网络监控
top命令的详解: 1. top :动态监控进程. 第一行:当前系统时间: up 4days :服务器启动后的持续时间. 5 user 当前服务器上的用户数目 ; load average :负载 ...
- linux视频学习3(linux安装,shell,tcp/ip协议,网络配置)
linux系统的安装: 1.linux系统的安装方式三种: 1.独立安装linux系统. 2.虚拟机安装linux系统. a.安装虚拟机,基本是一路点下去. b.安装linux. c.linux 安装 ...
- linux(视频学习)2
第二部分(javaee的开发环境的搭建): 1. 安装jdk的过程: 安装ios的镜像文件,挂载到/mnt目录下.挂载: mount /mnt/cdrom卸载: umount /mnt/cdrom ...
- linux视频学习6(mysql的安装/)
1.mysql的优点: 免费,跨平台,轻,支持多并发. 2.mysql的安装步骤: 把安装文件准备好,拷贝到home目录下.mount /mnt/cdrom cp mysql* /home 把安装文件 ...
- Linux内核学习笔记-2.进程管理
原创文章,转载请注明:Linux内核学习笔记-2.进程管理) By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...
随机推荐
- 数学#素数筛法 HDU 4548&POJ 2689
找素数本来是很简单的问题,但当数据变大时,用朴素思想来找素数想必是会超时的,所以用素数筛法. 素数筛法 打表伪代码(用prime数组保存区间内的所有素数): void isPrime() vis[]数 ...
- SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)
注:本文为个人转存,原文地址:http://blog.csdn.net/qiuyu8888/article/details/8021410 问题:SQL版在使用过程中有时会出现乱码,我的症状是中文字符 ...
- JSP table中除了第一行(标题)其他全清空
表格如下 <div style="overflow-x: auto;width: 800px"> <table id="taresults02" ...
- Gentoo安装详解(二)-- 编译内核
编译内核: 安装内核源码: 选择内核:如gentoo-sources emerge gentoo-sources ls -l /usr/src/linux 手动编译内核: cd /usr/src/li ...
- 常量指针(const X*)和指针常量(X* const)
const X* 类型的指针(指向常量的指针),此指针的地址是一个变量,是可以修改的:但其所指向的内容是常量,是不可以修改的. 例如: 1: char name[5] = "lisi&quo ...
- 循环移位法和数据拼接法基于led
功能描述 让led每隔0.5s从两边向中间闪烁,然后在从中间向两边闪烁,不断循环 项目实现 开发板 晶振为50M,那么达到0.5s时计数器count1需要达到24_999_999这么多次数 计数器代码 ...
- why do we need virtual methods in C++?
http://stackoverflow.com/questions/2391679/why-do-we-need-virtual-methods-in-c Basic idea: when mark ...
- Stash安装和破解
参考资料: http://www.unxmail.com/?p=590 上篇介绍了,Atlassian Stash v2.12.1 破解版的下载, 有同学不会安装. 我重新整理了下文档. 表述我的安装 ...
- Android jni编辑.so库
引自:http://www.cnblogs.com/sevenyuan/p/4202759.html 1. 在Eclipse中创建项目:TestJNI 2. 新创建一个class:TestJNI.ja ...
- 在VS中生成后拷贝文件
环境:win7_64旗舰版,VS2013 工作项目中,一般会使用第三方库,当修改并重新编译第三方库后,需要将DLL文件拷贝到工作项目下的生成目录中,每次手动拷贝比较繁琐,VS提供自定义生成事件,允许我 ...