首页 > 代码库 > 第二本书第三单元
第二本书第三单元
第二本书unit3
***********3.系统延迟及定时机制*********
***1.at延时
at time
at> 动作
at>ctrl+d
at><EOT>
at -l /*显示文件任务号
atrm 任务号 /*删除任务号对应的任务
当执行动作所有输出时
输出内容会以邮件的方式发送给任务的发起人
comm mail
Heirloom mail version 12.5 7/5/10. Type ? for help.
"var/spool/mail/root": 1 message 1 new
>N 1 root sun oct 30 01:57 19/598 "adf"
q
at用户的黑白名单
/etc/at.deny /*默认存在并生效
/etc/at.allow /*默认不存在,一旦存在,/etc/at.deny失效
***2.定时任务
命令方式发起:
crontab -u username -e /*编辑定时任务
MM hh dd mm ww /*分、时、天、月、星期
mm/2 /*每隔两分钟
hh1-hh2 /*多少点到多少点
hh1,hh2 /*多少点和多少点
crontab -1 /*显示定时任务
crontab -u username -r /*删除定时任务
文件的方式发起
vim /etc/cron.d/filename
MM hh dd mm ww USERNAME 动作
echo ‘MM hh dd mm ww USERNAME 动作‘ >/etc/cron.d/filename
黑白名单
/etc/cron.deny
/etc/cron.allow
***3.系统临时文件的管理
vim /user/lib/tmpfiles.d/*.conf
type filename perm user group time
d /mnt/westos 1777 root root 10s
systemctl-tmpfiles --create /usr/lib/tmpfiles.d/* /*创建临时管理文件
systemctl-tmpfiles --clean /usr/lib/tmpfiles.d/* /*删除临时管理文件
vim /usr/lib/tmpfiles.d/westos.conf /*创建一个临时管理文件
d /mnt/westos 1777 root root 10s /*编辑临时管理文件的格式
touch /mnt/westos/file
***4.diff、patch指令
diff file1 file2 /*参看两个的不同
vimdiff file1 file2 /*在vim里面显示这两个文件
diff -u file1 file2 > file.path /*把文件的不同导入file。path
patch -b file1 file.path /*把file.path导入到file1中,并备份file
第二本书第三单元