怎么用shell写一个定时执行某个文件的问题?

 我来答
jxauwxb
2012-08-07 · TA获得超过128个赞
知道答主
回答量:32
采纳率:0%
帮助的人:25.1万
展开全部
1:先写一个脚本执行你要执行的某个程序(文件)
下面是备份oracle数据库一个单表的例子,脚本文件名backup.sh
#!/bin/sh
#单表备份
cd /home/oracle/batch/backup/
cp mcm31_02.dmp mcm31_03.dmp
cp mcm31_01.dmp mcm31_02.dmp
exp star/star123 file=/home/oracle/batch/backup/mcm31_01.dmp log=/home/oracle/batch/backup/backup01.log tables=mcm31

2:再在crontab添加定时任务
例如每天5点执行备份脚本:
05 00 * * * su - oracle -c "sh /home/oracle/batch/backup.sh"
小米飞猫
2012-08-07 · 专注于IT监控领域技术
小米飞猫
采纳数:1653 获赞数:4811

向TA提问 私信TA
展开全部
百度crontab 详细使用方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式