--
华北科技学院
计算机学院综合性实验
实验报告
课程名称Linux操作系统
实验学期2015 至2016 学年第二学期学生所在院部计算机学院
年级大三专业班级信管B132班
学生学号
成绩评定:
1、工作量:A(),B(),C(),D(),F( )
2、难易度:A(),B(),C(),D(),F( )
3、答辩情况:
基本操作:A(),B(),C(),D(),F( )
代码理解:A(),B(),C(),D(),F( )
4、报告规度:A(),B(),C(),D(),F( )
5、学习态度:A(),B(),C(),D(),F( )
总评成绩:
指导教师:兰芸
计算机系制
《Linux操作系统》课程综合性实验报告
开课实验室:基础七2016年6月29日
四、程序、调试步骤
1、根据实验容建立需要的目录与文件
图1 /home/stu/abc目录
图2 x1文件的填写容
图3 建立/home/stu/backup目录的文件
图4 建立data文件
图5 显示backup目录下的容
2、利用crontab –e编辑定时任务
图6 编辑任务
3、shell程序
#!/bin/bash
#usage:procfile files
while true
do
echo -n "1:定时删除文件2:定时复制文件容3:定时打包文件4:定时
卸载U盘[1|2|3|4|q]:"
read choice
case $choice in
1* ) crontab /home/;;
2* ) crontab /home/;;
3* ) crontab /home/;;
4* ) crontab /home/;;
q* ) exit 0;;
* ) echo Illegal Options;;
esac
done
程序说明:crontab执行任务命令格式:crontab [-u user] file
利用while do循环语句,让用户进行选择,分为1,2,3,4执行不同的语句。即若要执行第一个任务,则:crontab /home/,其他任务相同。
图7 shell 程序
五、指令执行前、后截图
首选使用root用户登录系统。
①task1 定时删除文件
递归显示/home/stu目录下的文件。在/home/stu/abc下建立文件aa。
图8 建立aa
执行前:
图9 查看aa存储场所
执行后:abc的子目录和子文件aa已被删除
图10 执行后abc目录
linux循环执行命令脚本②task2 定时复制文件容
执行前:x1容
图11 X1容
执行后:显示中的容可以看到读取/home/stu /xyz目录下x1文件中每行第一个域的全部数据加入到/home/stu /backup目录下的文件
图12 bak01 容
③task3 定时打包文件
在/home/stu/data在建立两个文件,xpc2以及目录xpc3
图13 建立文件
查看root目录,/home/stu/data中文件以及文件夹已经成功压缩到了文件夹中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论