首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

设置任务调度命令crontab

设置任务调度命令crontab


Sshd服务,客户端安装ssh客户单后既可以对linux进行操作,取代samba
任务调度:系统在某个时间执行的特定的命令或程序。
分类:
1.
系统工作,2.个别用户工作:个别用户可能希望定时执行某些程序

设置任务调度文件,使用crontab –e

1.
设置任务
crontab –e
2.
每个一定时间去执行 date>/home/mydate1 (cat mydate1---浏览文件命令cat)
希望每天凌晨2:00去执行 date >> /home/mydate1:
Crontab –e -à i 0 2 * * * date >> /home/mydate1
esc wq(
退出保存)

Crontab –e -à i * * * * * date >> /home/mydate1
esc wq(
退出保存) 每分钟保存

3.
如何调度多个任务
1)
crontab –e中继续加入一行任务即可。缺点:任务列表比较乱。
2)
可以把所有的任务,写入到一个可执行文件(shell编辑)
Vi mytask.sh
写入
date>>/home/mydate3
cp /home/mydate3 /root
chmod 744 mytash.sh
crontab –e 写入
* * * * /root/mytash.sh

如果出错系统给你发信。
4.
Crontab –r
所有的任务将被删除,所以消息使用。也可以crontab –e里面删除。
Crontab –l 列出当前的所有任务。
返回列表