2.(8分)使用crontab -e命令编辑Stu01用户的计划任务,要求: (1) 每小时的第8分钟执行命令“ls -l /home/Stu01 >>/mnt/student1file.txt”; (2) 每星期五上午7点执行命令“df -ia”; (3) 每周一、三、五的3点15分,使用tar命令打包备份“/etc/httpd”目录; 编辑完毕,查看该用户计划任务内容。
时间: 2024-03-26 17:42:27 浏览: 102
首先,使用以下命令以Stu01用户身份编辑计划任务:
```
crontab -e -u Stu01
```
然后,在打开的文件中添加以下三行:
```
8 * * * * ls -l /home/Stu01 >> /mnt/student1file.txt
0 7 * * 5 df -ia
15 3 * * 1,3,5 tar -czvf /backup/httpd_backup.tar.gz /etc/httpd/
```
这三行分别表示每小时的第8分钟执行一次“ls -l /home/Stu01 >>/mnt/student1file.txt”命令,每星期五上午7点执行一次“df -ia”命令,以及每周一、三、五的3点15分,使用tar命令打包备份“/etc/httpd”目录。
编辑完毕后,保存并退出文件。接着,可以使用以下命令查看Stu01用户的计划任务内容:
```
crontab -l -u Stu01
```
该命令会列出Stu01用户的计划任务内容,以检查是否正确添加了上述三行。
相关问题
crontab -e :编辑定时器 crontab -l :查看定时器 crontab -r:删除定时器
`crontab` 是一种在 Unix 和类 Unix 操作系统中广泛使用的命令行工具,用于配置和管理周期性的任务调度(cron jobs)。这些任务按照预定义的时间表执行,无需用户手动干预。
- `crontab -e`: 这个命令用于编辑用户的定时任务列表(或称为 cron table)。当你运行这个命令后,会在默认文本编辑器(如 vim、nano 或者你在配置文件中指定的编辑器)中打开当前用户的 crontab 文件。在这里,你可以添加、修改或删除定时任务,每个任务通常包含时间触发规则和要执行的命令。
- `crontab -l`: 运行这个命令会显示当前用户的全部 cron 定时任务列表,让你看到哪些任务已经设置好,以及它们的详细执行规则是什么。
- `crontab -r`: 使用 `crontab -r` 命令意味着“remove”(删除),它会永久性地删除当前用户的整个 cron 配置文件,也就是清空所有的定时任务。在执行此操作前一定要谨慎,因为一旦删除,所有计划的任务都将不再执行,除非重新设置。
如果你想要了解如何创建或管理具体的 crontab 任务,相关的问题可能包括:
1. 如何在 crontab 中设置一个每天早上8点执行的命令?
2. 怎样避免误删了重要的 crontab 任务?
3. 如果我想查看某项特定任务的详细信息,应该怎么做?
怎么使用crontab -e命令
crontab -e命令可以用来编辑当前用户的定时任务。下面是使用crontab -e命令的步骤:
1. 打开终端,输入命令 crontab -e,按下回车键。
2. 如果是第一次使用该命令,系统会要求选择默认的编辑器,可选择nano、vi或其他编辑器。选择一个你喜欢的编辑器并按下回车键。
3. 在编辑器中输入你要执行的命令,然后按下Ctrl + X键,保存并退出编辑器。
4. crontab命令将会自动安排你的命令在指定的时间执行。
注意:在编辑器中输入的命令必须符合crontab的语法规则,否则将会执行失败。
阅读全文
相关推荐

















