at命令_Linux at 命令用法详解:在指定时间执行一个任务 进程和作业管理

at命令_Linux at 命令用法详解:在指定时间执行一个任务

at命令用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。 上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:now + count time-units,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,究竟是几天,还是几小时,等等。 更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。 语法 at(选项)(参数) 选项 -f:指定包含具体指令的任务文件; -q:指定新任务的队列名称; -l:显示待执行任务的列表; -d:删除指定的待执行任务; -m:任务执行完成后向用户发送E-mail。 参数 日期时间:指定任务执行的日期时间。 实例 三天后的下午 5 点锺执行/bin/ls: [root@localhost ~]# at 5pm+3 days at> /bin/ls at> <EOT> job 7 at 2013-01-08 17:00 明天17点钟,输出时间到指定文件内: [root@localhost ~]# at 17:20 tomorrow at> date >/root/2013.log at> <EOT> job 8 at 2013-01-06 17:20 计划任务设定后,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务: [root@localhost ~]# atq 8 2013-01-06 17:20 a root 7 2013-01-08 17:00 a root 删除已经设置的任务: [root@localhost ~]# atq 8 2013-01-06 17:20 a root 7 2013-01-08 17:00 a root [root@localhost ~]# atrm 7 [root@localhost ~]# atq 8 2013-01-06 17:20...
阅读全文
service命令_Linux service 命令用法详解:控制系统服务的实用工具 进程和作业管理

service命令_Linux service 命令用法详解:控制系统服务的实用工具

service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法 service(选项)(参数) 选项 -h:显示帮助信息; --status-all:显示所服务的状态。 参数 服务名:自动要控制的服务名,即/etc/init.d目录下的脚本文件名; 控制命令:系统服务脚本支持的控制命令。 实例 当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。 service network status 配置设备: lo eth0 当前的活跃设备: lo eth0 service network restart 正在关闭接口 eth0: [ 确定 ] 关闭环回接口: [ 确定 ] 设置网络参数: [ 确定 ] 弹出环回接口: [ 确定 ] 弹出界面 eth0: [ 确定 ] 重启mysql service mysqld status mysqld (pid 1638) 正在运行... service mysqld restart 停止 MySQL: [ 确定 ] 启动 MySQL: [ 确定 ]
阅读全文
pidof命令_Linux pidof 命令用法详解:查找指定名称的进程的进程号ID号 进程和作业管理

pidof命令_Linux pidof 命令用法详解:查找指定名称的进程的进程号ID号

pidof命令用于查找指定名称的进程的进程号id号。 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程号; -c:仅显示具有相同“root”目录的进程; -x:显示由脚本开启的进程; -o:指定不显示的进程ID。 参数 进程名称:指定要查找的进程名称。 实例 pidof nginx 13312 5371 pidof crond 1509 pidof init 1
阅读全文
watch命令_Linux watch 命令用法详解:周期性的方式执行给定的指令 进程和作业管理

watch命令_Linux watch 命令用法详解:周期性的方式执行给定的指令

watch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。 语法 watch(选项)(参数) 选项 -n:指定指令执行的间隔时间(秒); -d:高亮显示指令输出信息不同之处; -t:不显示标题。 参数 指令:需要周期性执行的指令。 实例 #watch uptime #watch -t uptime #watch -d -n 1 netstat -ntlp #watch -d 'ls -l | fgrep goface' //监测goface的文件 #watch -t -differences=cumulative uptime #watch -n 60 from //监控mail #watch -n 1 "df -i;df" //监测磁盘inode和block数目变化情况 FreeBSD和Linux下watch命令的不同,在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果,如:watch -n 1 -d netstat -ant,而在FreeBSD下的watch命令是查看其它用户的正在运行的操作,watch允许你偷看其它terminal正在做什么,该命令只能让超级用户使用。
阅读全文
nice命令_Linux nice 命令用法详解:改变程序执行的优先权等级 进程和作业管理

nice命令_Linux nice 命令用法详解:改变程序执行的优先权等级

nice命令用于以指定的进程调度优先级启动其他的程序。 语法 nice(选项)(参数) 选项 -n:指定进程的优先级(整数)。 参数 指令及选项:需要运行的指令及其他选项。 实例 新建一个进程并设置优先级,将当前目录下的documents目录打包,但不希望tar占用太多CPU: nice -19 tar zcf pack.tar.gz documents 方法非常简单,即在原命令前加上nice -19。很多人可能有疑问了,最低优先级不是19么?那是因为这个“-19”中的“-”仅表示参数前缀;所以,如果希望将当前目录下的documents目录打包,并且赋予tar进程最高的优先级: nice --19 tar zcf pack.tar.gz documents
阅读全文
atrm命令_Linux atrm 命令用法详解:删除待执行任务队列中的指定任务 进程和作业管理

atrm命令_Linux atrm 命令用法详解:删除待执行任务队列中的指定任务

atrm命令用于删除待执行任务队列中的指定任务。 语法 atrm(选项)(参数) 选项 -V:显示版本号。 参数 任务号:指定待执行队列中要删除的任务。 实例 删除已经排队的任务 atq //显示当前已经设置的任务 2 Mon May 17 08:00:00 2010 a root 1 Sat May 15 17:00:00 2010 a root atrm 2 //删除任务2
阅读全文
w命令_Linux w 命令用法详解:显示目前登入系统的用户信息 进程和作业管理

w命令_Linux w 命令用法详解:显示目前登入系统的用户信息

w命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 语法 w(选项)(参数) 选项 -h:不打印头信息; -u:当显示当前进程和cpu时间时忽略用户名; -s:使用短输出格式; -f:显示用户从哪登录; -V:显示版本信息。 参数 用户:仅显示指定用户。 实例 w 20:39:37 up 136 days, 3:58, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM login@ IDLE JCPU PCPU WHAT root pts/0 222.94.97.122 20:39 1.00s 0.00s 0.00s w  
阅读全文
pkill命令_Linux pkill 命令用法详解:可以按照进程名杀死进程 进程和作业管理

pkill命令_Linux pkill 命令用法详解:可以按照进程名杀死进程

pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。 语法 pkill(选项)(参数) 选项 -o:仅向找到的最小(起始)进程号发送信号; -n:仅向找到的最大(结束)进程号发送信号; -P:指定父进程号发送信号; -g:指定进程组; -t:指定开启进程的终端。 参数 进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。 实例 pgrep -l gaim 2979 gaim pkill gaim 也就是说:kill对应的是PID,pkill对应的是command。
阅读全文
pmap命令_Linux pmap 命令用法详解:报告进程的内存映射关系 进程和作业管理

pmap命令_Linux pmap 命令用法详解:报告进程的内存映射关系

pmap命令用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。 语法 pmap(选项)(参数) 选项 -x:显示扩展格式; -d:显示设备格式; -q:不显示头尾行; -V:显示指定版本。 参数 进程号:指定需要显示内存映射关系的进程号,可以是多个进程号。 实例 pidof nginx 13312 5371 pmap -x 5371 5371: nginx: worker process Address Kbytes RSS Dirty Mode Mapping 0000000000400000 564 344 0 r-x-- nginx 000000000068c000 68 68 60 rw--- nginx 000000000069d000 56 12 12 rw--- [ anon ] 000000000a0c8000 1812 1684 1684 rw--- [ anon ] 0000003ac0a00000 112 40 0 r-x-- ld-2.5.so 0000003ac0c1c000 4 4 4 r---- ld-2.5.so 0000003ac0c1d000 4 4 4 rw--- ld-2.5.so 0000003ac0e00000 1340 284 0 r-x-- libc-2.5.so 0000003ac0f4f000 2044...
阅读全文