若上题中的脚本filebak.sh每周日的零点整被执行一次,请编写该周期性任务。(20分
时间: 2024-02-26 17:59:26 浏览: 15
好的,以下是周期性任务的设置方法:
1. 在Linux系统中打开终端,输入以下命令进入crontab编辑器:
```
crontab -e
```
2. 在编辑器中添加如下一行:
```
0 0 * * 0 /path/to/filebak.sh
```
该行代码中,0 0 * * 0 表示每周日的零点整执行一次,/path/to/filebak.sh 则为需要执行的脚本程序的路径和名称。
3. 保存并退出编辑器。
这样,每周日的零点整,系统就会自动执行filebak.sh脚本程序,进行备份并压缩/etc目录的所有内容,并将压缩文件存储在/tmp/bak目录中。
相关问题
使用 crontab 命令添加一个周期性任务,以在每5分钟执行一次该脚本。具体操作从终端开始
好的,接下来我将指导您如何在终端中使用crontab命令添加一个周期性任务,以在每5分钟执行一次该脚本。
首先,打开终端窗口。在大多数Linux系统中,您可以通过在键盘上按下“Ctrl+Alt+T”来打开终端。
接下来,使用以下命令编辑与当前用户关联的cron表格:
```bash
crontab -e
```
这将打开一个文本编辑器,其中包含您当前用户的cron任务列表。如果您尚未设置过任务,则此列表应该为空。
在编辑器中,添加以下行:
```bash
*/5 * * * * /path/to/monitor_resources.sh
```
请将“/path/to”替换为脚本文件的实际路径。这将告诉cron每隔5分钟运行一次该脚本。
保存并退出编辑器。cron将自动开始运行该脚本,并将日志记录到与脚本文件相同的目录中的“log.txt”文件中。
如果您想查看日志文件,请在终端中运行以下命令:
```bash
cat log.txt
```
这将显示日志文件的内容。
希望这些指令能够帮助您完成任务。
linux 定时任务执行sh 每5分钟执行一次sh脚本
要在 Linux 中每5分钟执行一个 sh 脚本,可以使用 cron 定时任务。请按照以下步骤操作:
1. 打开终端并进入要执行的 sh 脚本所在的目录。
2. 输入以下命令创建一个新的 cron 任务:
```
crontab -e
```
3. 在编辑器中添加以下行:
```
*/5 * * * * /bin/bash /path/to/your/script.sh
```
这将在每小时的第 5 分钟、10 分钟、15 分钟等等执行脚本。请注意将 `/path/to/your/script.sh` 替换为实际的脚本路径。
4. 保存并退出编辑器。
现在,您的 sh 脚本将每5分钟执行一次。您可以使用以下命令检查 cron 任务是否已成功安装:
```
crontab -l
```
这会显示当前用户的所有 cron 任务。