|
10,40 * * * * innd/bbslink
[例11] 每小时的1分执行用户目录下的bin/account这个指令:
1 * * * * bin/account
[例12] 每天早晨三点二十分执行用户目录下如下所示的两个指令(每个指令以;分隔):
20 3 * * * (/bin/rm -f expire.ls logins.bad;bin/expire>expire.1st)
[例13] 每年的一月和四月,4号到9号的3点12分和3点55分执行/bin/rm -f expire.1st这个指令,并把结果添加在mm.txt这个文件之后(mm.txt文件位于用户自己的目录位置)。
12,55 3 4-9 1,4 * /bin/rm -f expire.1st>>mm.txt
[例14] 我们来看一个超级用户的crontab文件:
#Run the ‘atrun’ program every minutes
#This runs anything that’s due to run from ‘at’.See man ‘at’ or ‘atrun’.
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/lib/atrun
40 7 * * * updatedb
8,10,22,30,39,46,54,58 * * * * /bin/sync
进程的挂起及恢复命令bg、fg
作业控制允许把进程挂起并可以在需要时恢复进程的运行,被挂起的作业恢复后把从中止处开始继续运行。只要在键盘上按,即可挂起当前的前台作业。
$ cat > text.file
[1] + stopped cat > text.file
$ jobs
[1]+ stopped cat > text.file
在键盘上按后,把挂起当前执行的命令cat。使用jobs命令可以显示shell的作业清单,包括具体的作业、作业号以及作业当前所处的状态。
恢复进程执行时,有两种选择:用fg命令把挂起的作业放回到前台执行;用bg命令把挂起的作业放到后台执行。
[例16] 用户正在使用Emacs,突然需要查看系统进程情况。就首先使用组合键把Emacs进程挂起,然后使用bg命令把其在后台启动,这样就得到了前台的操作控制权,接着键入“ps –x”查看进程情况。查看完毕后,使用fg命令把Emacs带回前台运行即可。其命令格式为:
$ bg emacs
$ ps –x
$ fg emacs
默认情况下,fg和bg命令对最近停止的作业进行操作。如果希望恢复其他作业的运行,可以在命令中指定要恢复作业的作业号来恢复该作业。例如:
$ fg 1
cat > text.file
灵活使用上述命令,把给自己带来很大的方便。
共6页: 上一页 [1] [2] [3] [4] [5] 6 下一页
|