Linux学习笔记 - 计划任务&文件系统构成
计划任务
计划任务最常用的两个命令就是at
和crontab
,at
命令是一次性执行任务;crontab
是周期性运行作业。
1、at
格式:at [-f filename] time
,这里的time也就是时间分为两类:
- 绝对计时
hh:mm MM/DD/YY
- 相对计时
now + n minutes
now + n hours
now + n days
实例
at 5:30pm
at now + 18minutes
at 17:30 1/11/11
接下来输入命令,输入完后ctrl+D保存任务。注意:命令一定要是绝对路径。
at -l
列举任务at -d
删除任务
配置文件
/etc/at.allow
允许用户列表/etc/at.deny
不允许用户列表
2、crontab
作用:用于生成cron进程所需要的crontab文件;
格式:crontab {-l|-r|-e}
-l
显示当前的crontab-r
删除-e
编辑
编辑规则,将知道的具体时间填上,不知道的填*
|| 分钟 || 小时 || 天 || 月 || 星期 || 命令/脚本 ||
|| 30 || 17 || * || * || 1-5 || /usr/bin/wall < x.txt ||
|| 45 || 17 || * || * || 1-5 || /sbin/shutdown -r now ||
|| */2 || 12-14 || * || 3-6,9-12 || 1-5 || 检测脚本 ||
上面第一例,每个周一到周五的17:30进行广播操作;第二例,每周一到周五17:45进行重启操作;第三例,3-6月和9-12月,每周一到周五,每隔2分钟进行脚本检测。
文件系统构成
/usr/bin & /bin
可执行的命令/usr/sbin & /sbin
root可执行的的命令/proc
虚拟文件系统,存放当前内容镜像/dev
存放设备文件/lib
存放系统程序运行所需的共享库/lost+found
存放一些系统出错的检查结果/tmp
临时文件/etc
系统配置文件/var
存放经常发生变动的文件,比如邮件、日志等/usr
存放所有的命令、库、手册页等/mnt
临时文件系统的安装点/boot
内核文件及自带程序文件保存位置/usr/local
安装第三方软件默认路劲