1,crontab命令的一般形式:
crontab [-u user] -e -l -r
-u:用户名
-e:编辑crontab文件
-l:列出crontab文件中的内容
-r:删除crontab文件
如果不小心误删了crontab文件,假设你在自己的¥HOME目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/,其中是用户名,如果由于权限问题无法完成拷贝,可以用:
$ crontab
其中,是你在¥HOME目录中副本的文件名
2,at命令的基本形式:
at [-f script] [-m -l -r] [time] [date]
-f script是所要提交的脚本或命令
-l 列出当前所有等待运行的作业
-r 清除作业
-m 作业完成后给用户发送邮件
time at命令的时间格式非常灵活;可以是H、HH.HHMM、HH:MM或H:M,其中H和M分别是小时和分钟,还可以使用a.m或p.m
date 日期格式可以是月份数或日期数,而且at命令还能够识别诸如today、tomorrow这样的词
3,nohup命令的一般格式:
nohup command &
4,echo最常用的几个功能:
\c 不换行
\f 进格
\t 跳格
\n 换行
5,tee命令作用可以用字母T来形象的表示,它把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。如果希望看到输出的同时,也将其存入一个文件,那么这个命令再适合不过了,它的一般格式是:
tee -a files
6,在发送邮件时,可以用重定向的方法发送一个文件中的内容,在下面的例子中,用户louise将收到一个邮件,其中含有文件contents.txt中的内容:
$ mail louise < contents.txt
7,一个快速发现错误的方法就是,先将输出重定向到一个文件中,然后再把标准错误重定向到另外一个文件中,下面给出一个例子:
$ cat account_qtr.doc account_end.doc 1>accounts.out 2>accounts.err
现在如果出现了错误,相应的错误将会保存在accounts.err文件中
$ pg accounts.out
AVBD 34HJ OUT
AVFJ 31KO OUT
...
$ pg accounts.err
cat: account_end.doc: No such file or directory
阅读(1545) | 评论(0) | 转发(0) |