命令:crontab -l
说明:列出定时执行的计划列表
命令:crontab -e
说明:编辑定时执行的计划文件
每五分钟执行 */5 * * * *
每小时执行 0 * * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *
执行结果输出到文件,默认所在目录为crontab-conf
crontabl 的日志/var/log/cron
===========================================================
*/1 * * * * /Tomcat/apache-tomcat-7.0.34/bin/test.sh
每分钟把时间写到文件中
#!/bin/sh
echo $(date "+%Y-%m-%d %H:%M:%S") >> "min.log"
============================================================
1 0 1 * * /Tomcat/apache-tomcat-7.0.34/bin/delete-log.sh
每个月删除文件,并把日期写到文件中
#!/bin/sh
last_month=$(date -d last-month +%Y-%m)
log_files="/Tomcat/apache-tomcat-7.0.34/logs/*${last_month}*.log"
echo ${last_month} >> "delete.log"
`rm -f ${log_files}`
相关推荐
通过上述步骤,我们可以实现在Linux环境下利用Crontab定时执行Oracle SQL脚本,从而达到自动化处理数据的目的。这一技术的应用范围广泛,无论是日常的数据统计、报告生成还是系统维护,都能从中受益。掌握这一技能,...
在实际应用中,shell脚本还可以结合其他工具,如`cron`定时任务,实现定期自动执行,或者与其他业务逻辑相结合,实现更复杂的数据库维护功能。 总结起来,本主题涉及的主要知识点包括: - Linux shell脚本编写 - ...
6. **cron**:定时任务调度,自动执行脚本或命令。 通过上述内容,你可以从零开始学习Linux命令行,逐步提升你的Linux技能,成为熟练的系统管理员或开发者。在学习过程中,结合提供的10本培训书籍,理论与实践相...
- `crontab`:设置定时任务。 4. 网络操作命令: - `ifconfig`、`ip`:配置网络接口。 - `ping`:测试网络连通性。 - `netstat`:查看网络状态信息。 - `telnet`、`ftp`:远程登录和文件传输。 - `route`:...
- 使用Cron定时任务每10分钟执行一次`add.sh`。 - 在虚拟机中,需要为Linux新增磁盘,分区并格式化为ext3文件系统,挂载到`/home`,并启用磁盘配额,最大额度为100MB。 6. **实现过程** - 环境搭建包括安装...
CLI允许用户通过输入命令与系统交互,执行各种任务,如文件管理、系统维护和网络通信。《Linux菜鸟专用》可能会涵盖如何打开终端,学习并熟练使用基本的Linux命令,如ls(列出目录内容)、cd(改变目录)、pwd(显示...
**crontab -e**: 定时执行文件 - **功能描述**:编辑定时任务计划。 - **用法示例**: - `crontab -e`,编辑用户的定时任务列表。 ##### 12. **/etc/rc.d/init.d/crond reload**: 重载定时任务 - **功能描述**:...
4. 更新和刷新:由于系统信息是动态变化的,可能需要定时调用更新方法以获取最新的数据。 例如,获取CPU信息的示例代码可能如下: ```go import "github.com/shirou/sysinfo" func main() { si := new(sysinfo....
- **/var/log/cron**: 定时任务日志。 - **/var/log/httpd**: Apache Web服务器日志。 - **/var/log/news**: Usenet新闻组日志。 - **/var/log/mysqld.log**: MySQL数据库日志。 - **/var/log/samba**: Samba...