Linux通过Crontab工具设置计时任务,通过设置计时任务,它可以定期执行计时脚本和任务。如何在设置计时任务后确认是否执行计时任务?
-一步阅读工具/原材料中心7克隆方法/步骤1登录到Linux服务器。让我们看看crontab工具的服务是否打开。/etc/init.d/crond status命令如果显示“正在运行”,则说明进程已启动。我们根据图中所示的格式设置计时任务。
格式:小时、天、月和周的脚本
分钟小时月日年月日周日命令
"* & quot表示值范围内的所有数字
"/& quot;代表每一个意思,”/5 & quot;表示每5个单位
"-& quot;表示从一个数字到一个数字。
",& quot分开几个离散的数字
接下来,让我们开始设置计划任务。
步骤读取2首先,我们准备计划任务脚本,并编写脚本delete_archivelog.sh来定期删除归档日志
#!/bin/bash
对于{testcs1,testtcs02 } #中,删除实例testcs1和testcs2实例存档
是否导出ORACLE _ SID = $ 1
rman目标/& lt;& ltEOF
删除归档日志全部在& # 39;SYSDATE-3 & # 39;;
是
EOF
完成的
在脚本编写完成后,我们向脚本添加了执行权限,并且我们的专业改为oracle:oinstall
步骤读取3然后我们设置计划任务,通过命令crontab -e编辑它,如图所示编辑它,然后:wq保存并退出。我们将删除归档的计划任务设置为每天1:00执行。
-4步骤读取4伦达B- 1要查看我们的设置,su-oracle -c意味着在切换到oracle用户下执行此脚本。
-5步阅读5我们已经设置了预定任务。1:00后,我们可以检查计划任务是否有效。首先,我们可以通过查看归档日志进行检查,也就是说,我们可以直接检查计划任务的执行结果。我们在3天前删除日志,并直接检查日志是否保存了过去3天。
导出ORACLE_SID=testcs1
oracle@linux:/ 1)rman目标/
检查下面的所有存档日志
RMN>。交叉检查归档日志全部;
今天是13号,最早的日志是10号,10号执行的日志已经被删除。
有另一种方法。我们可以查看计划任务的执行记录。/var/log/cron是计划任务的执行日志。如图所示,系统在1:00执行计划任务。
-7步读取结束注意:如果计划的任务没有执行,可以通过cron日志进行检查。您可以通过手动执行脚本命令进行调试!