Linux学习笔记之后台进程(cron和crontab)
. 设置crontab文件,并用它来提交作业
. 使用at命令来提交作业
. 在后台提交作业
. 使用nohup命令提交作业
cron 系统调度进程,使用它在每天得非高峰负荷时间段运行作业,或者在一周或一月中得不同时段运行
at命令,在特定时间运行一些特殊作业
& 使用它在后台运行一个占用时间不长得进程
Nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响。
3.1 cron和crontab
cron 是系统得调度进程,在无需人工干预得情况下运行作业。
crontab命令允许用户提交,编辑或者删除相应得作业。每个用户都有一个crontab文件来保存调度信息,
3.1.1 crontab的域
第1列 分钟1~59
第2列 小时1~23
第3列 日1-31
第4列 月1~12
第5列 星期0~6
第6列 要运行的命令
3.1.2 条目举例
30 21 * * * /apps/bin/clearnup.sh
每晚的21:30运行/apps/bin目录下的cleanup.sh
45 4 1,10,22 * * /apps/bin/backup.sh
每月的1,20,22号的4:45执行/apps/bin 目录下的 backup.sh
10 1 * * 6,0 /bin/find -name "core" rm {} ;
每个星期六。日1:10运行一个find 命令
0,30 18-23 * * * /apps/bin/dbcheck.sh
每天在18:00~23:00每隔30分钟执行/apps/bin目录下的dbcheck.sh
0 23 * * 6 /apps/bin/qtrend.sh
每周六的23:00执行/apps/bin/qtrend.sh
3.1.3 crontab的命令选项
crontab [-u user] -e -l -r
-u 用户名
-e 编辑crontab文件
-l 列出crontab文件的内容
-r 删除crontab文件
3.1.4 创建一个crontab文件
crontab faintbearcron
3.1.5 列出crontab文件
crontab -l
crontab -l >$HOME/faintbearcron
(备份)
3.1.6 编辑crontab文件
crontab -e
3.1.7 删除crontab文件
crontab -r
3.1.8 恢复丢失的crontab文件
crontab <filename>
其中<filename>就是你在$HOME目录中的副本的文件名
上一篇:vsFTP服务器的维护 下一篇:Linux系统用户User和用户组Group的管理
相关文章
- 使用 Linux 应用服务器场的远程计算
- Suse 下载说明
- Linux市场一直没有超越Windows的五大原因
- 在Linux环境下运行DOS命令
- Linux内核分析方法谈(1)
- 嵌入式Linux操作系统的网络存储设备
- 八大改进:Linux桌面Ubuntu最新版发布
- 除了Windows 也许我们还应该尝试Ubuntu
- 让微软汗颜的XGL-Linux真正的3D桌面
- 从FireWire设备引导Linux
- Linux 管理员手册(1)--Linux系统概述
- SUSE Linux Enterprise Desktop10体验
- Fedora Core 5.0 中添加字体及应用程序字体设置方法
- LINUX下磁盘限额配置
- 详细解析Fedora 6中的添加删除与升级
- 配置安全的Linux操作系统
- Linux中设备文件管理硬件设备简介
- Linux 入门常用命令
- 超简单的邮件快速登录脚本制作实现方法
- 利用BusyBox定制Linux Live CD
站长推荐
- 运用Jakarta Struts的七大实战心法
- 实战每晚构建07
- 实战每晚构建08
- 实战每晚构建06
- 实战每晚构建05
- 实战每晚构建04
- 实战每晚构建02
- 实战每晚构建03
- 一个简单的记事本代码03
- 一个简单的记事本代码02
- 一个简单的记事本代码01
- 实战每晚构建01
- 双色球复式计算
- [JAVA100例]068、使用DOM解析XML
- [JAVA100例]069、使用SAX解析XML
- [JAVA100例]071、使用JDOM操作XML
- [JAVA100例]049、获取URL文本
- [JAVA100例]070、使用JDOM解析XML
- [JAVA100例]050、一个简单的Web服务器
- [JAVA100例]046、使用SMTP协议接收邮件
最近更新
- 监控网络链路流量负载软件Mrtg使用指南
- Linux基础知识:内核编译-新手指南
- 主流嵌入式Linux动态扩展技术比较分析
- 实时嵌入式系统的图形界面支持系统
- 使用 mailman 架设邮件列表
- 如何通过chroot构建Linux操作系统
- 在一台计算机上 让Windows和Linux完美共存
- Linux操作系统的高级电源管理
- Linux操作系统的X86汇编程序设计
- Linux操作系统的内存使用机制研究
- 如何降低Linux 内存开销
- 实例解说Linux中fdisk分区使用方法
- 通过LAN共享Arch Linux的软件包
- 用Windows做客户机访问Linux
- Linux安装盘恢复重装Windows后破坏的GRUB
- Linux系统中集群技术及其配置实例
- Linux系统中找出并解决程序错误方法
- iptables与stun
- Linux与Windows CVS服务器配置与使用
- 学习Ubuntu Linux操作系统过程和经验
