当前位置:文档之家› Linux操作系统实验二

Linux操作系统实验二

实验报告
2016 至2017 学年第二学期
1.crontab帮助信息
usage: crontab [-u user] file
crontab [ -u user ] [ -i ] { -e | -l | -r }
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
2.查看用户的计划任务列表
命令:crontal -l
如图,当前用户为cyril,还没有计划任务。

3.建立计划任务
命令:crontal –e 为当前用户建立计划任务,如果为其他用户建立计划任务需要使用-u参数指定。

执行命令后会打开一个由EDITOR变量指定的编辑器如vim,在其中写好计划任务保存后,终端回显:crontab: installing new crontab
编辑计划任务时,格式为:
*****command
分时日月周命令
其中*/5 这样的格式表示“每5(分钟、小时…)”
这里我先写了一个脚本,用来在/tmp目录下创建文件,脚本内容如下:
然后创建计划任务来每隔一分钟运行这个脚本,如下图:
现在再查看一下任务列表:
查看脚本的执行情况:
如图,显示了7个由计划任务调用脚本创建的文件。

20170424-16:48.txt
20170424-16:49.txt
20170424-16:50.txt
20170424-16:51.txt
20170424-16:52.txt
20170424-16:53.txt
20170424-16:54.txt
4.删除计划任务
可以直接在任务描述文件中删除任务描述,该描述文件在/var/spool/cron/crontabs 目录下,以用户名命令。

除此外,也可以通过crontab –r来删除当前用户的所有任务。

删除当前用户的所有任务
Cyril用户的计划任务描述文件。

相关主题