inux学习笔记三 后台执行命令

1.cron 系统调度进程。是SHELL一个LUNX下的定时执行工具,在无需人工干预下进行作业。

$/sbin/service crond start --启动crontab服务

$/sbin/service crond stop --停止crontab服务

$/sbin/service crond restart --重新启动服务

$/sbin/service crond reload --重新加载配置

linux中,默认不会开启cron服务,在启动cron服务后,才能享受该服务。

cron 提供 crontab命令来设定cron服务

crontab -e        --编辑cron服务

crontab -r        --删除cron服务

crontab -u        --用户名,需要有权限         例如:crontab -u user -l 查看user用户下的cron

crontab -l        --列出cron服务

crontab 的域

分 时 天 月 星期 command

分 取值范围 1-59

时 取值范围 1-23 (0表示子夜)

天 取值范围 1-31

月 取值范围 1-12

星期 取值范围 0-6 0表示星期天

在这些域中可以用“-”表示连续的时间,用“,”号分隔区域值,也可以用"*"表示一切的值.

用户向cron提交作业,要提供给CRON全部的环境,command命令需要写全路径

例如:

1 * * * * * /bin/echo `date` > /dev/console         --每小时01分的时候向控制台输出当前时间

0 0 1 * * /myShell/find.sh         --每月的1号执行/myShell目录下的find.sh脚本

0 06-18 1 1 * /myShell/tr.sh         --1月1日在06-18时间段执行/myShell目录下的tr.sh脚本

0 0 0 0 1 0,2  /bin/find -name "*.log" -exec {} \;     --在星期天和星期2找出log日志并删除

创建新的cron文件 touch usercron;

crontab usercron;        --提交作业

2 & 是在后台运行一个占用时间不长的进程

运行后台执行命令时,终端可以做其它的事,但是命令运行结果都会输到屏幕上,干扰工作,通常可以定位

到一个文件中。

命令格式 command &

find -name "*.txt" -print > out.file  2>&1 &  --该命令是查询以txt为后缀的文件,把查询的标准输出

和错误输出都定到 out.file文件中.成功提交进程后,就会显示应该进程号,我们可以用来监控,或者是kill

3nohup 该命令是后台命令,即使用户退出也不会影响

nohup 就是不挂起的意思(no hang up)

命令的格式 onhup command &

nohup find -name "*.txt" -print &

时间: 2024-12-26 21:11:24

inux学习笔记三 后台执行命令的相关文章

【linux学习笔记三】链接命令

链接命令:ln link =============华丽的分割线============= ln又有软链接和硬链接 //硬链接特征(不建议创建硬链接) 1.拥有相同的i节点和存储block块,可以看做是同一个文件 2.可以通过i节点识别 3.不能垮分区 4.不能针对目录使用 //软连接的特征 1.类似windows快捷方式 2.软连接拥有自己的i节点和block块,但是数据块中只保存源文件的文件名和i节点号,并没有实际的文件数据 3.lrwxrwxrwx l软连接(软连接文件权限都为rwxrwx

Oracle学习笔记三 SQL命令

SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)               下面是这四种SQL语言的详细笔记: Oracle学习笔记三 SQL命令(二):SQL操作语言类别 Oracle数据类型 创建表时,必须为各个列指定数据类型 以下是 Oracle 数据类型的类别: 字符数据类型 CHAR类型 当需要固定长度的字符串时,使用 CHAR 数据类型. CHAR 数据类型存储字母数字值. CH

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012    

oracle学习笔记 SQL语句执行过程剖析讲课

oracle学习笔记 SQL语句执行过程剖析讲课 这节课通过讲述一条SQL语句进入数据库 和其在数据库中的整个的执行过程 把数据库里面的体系结构串一下. 让大家再进一步了解oracle数据库里面的各个进程.存储结构以及内存结构的关联关系. 首先来讲整个体系中有客户端.实例和数据库 数据库里有三类文件 控制文件ctl.数据文件dbf.日志文件log 实例中SGA有六大池子 第一大内存区shared pool即共享池 第二大内存区buffer cache 第三块是redo log 我们主要讲上面的三

NFC学习笔记——三(在windows操作系统上安装libnfc)

本篇翻译文章: 这篇文章主要是说明如何在windows操作系统上安装.配置和使用libnfc. 一.基本信息 1.操作系统: Windows Vista Home Premium SP 2 2.硬件信息: System: Dell Inspiron 1720 Processor: Intel Core 2 Duo CPU T9300 @ 2.5GHz 2.5GHz System type: 32-bit Operating System 3.所需软件: 在windows操作系统上安装软件需要下列

加壳学习笔记(三)-简单的脱壳思路&调试思路

首先一些windows的常用API: GetWindowTextA:以ASCII的形式的输入框 GetWindowTextW:以Unicaode宽字符的输入框 GetDlgItemTextA:以ASCII的形式的输入框 GetDlgItemTextW:以Unicaode宽字符的输入框 这些函数在使用的时候会有些参数提前入栈,如这函数要求的参数是字符串数目.还有大小写啦之类的东西,这些东西是要在调用该函数之前入栈,也就是依次push,就是说一般前面几个push接着一个call,那前面的push可能

inux学习笔记(2)-用户和用户组

用户(user)和用户组(group)概念 linux是一个多用户操作系统,他允许多个用户登录linux系统进行各自不同的操作.为了方便管理用户不同的权限,组的概念应用而生,一个组可以包含多个用户,共同拥有组的权限,一个用户也可以归属于多个组. 查看用户和用户组 上面提到的始终是概念,耳听为虚,眼见为实,利用下面的命令可以查看用户和用户组 #cat /etc/passwd 查看linux系统中存在的用户 #cat /etc/group 查看linux系统中存在的用户组 /etc/passwd文件

Hadoop源码学习笔记(6)——从ls命令一路解剖

Hadoop源码学习笔记(6) ——从ls命令一路解剖 Hadoop几个模块的程序我们大致有了点了解,现在我们得细看一下这个程序是如何处理命令的. 我们就从原头开始,然后一步步追查. 我们先选中ls命令,这是一个列出分面式文件系统中的目录结构.传入一个查阅地址,如果没有则是根目录.启动NameNode和DataNode服务.然后在命令行中输入ls : 换成程序,如果写呢,我们新建一个ClientEnter类.之前章节中,我们就知道,在命令行中输入的dfs命令,指向到org.apache.hado

JavaScript--基于对象的脚本语言学习笔记(三)

事件处理器 1.一个数据校验表单的例程 <html> <head> <title>js练习</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> String.prototype.trim=function(){ r