怎么用shell写一个定时执行某个文件的问题?
发布网友
发布时间:2022-04-24 20:06
我来回答
共2个回答
热心网友
时间:2023-10-09 10:29
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"
热心网友
时间:2023-10-09 10:29
百度crontab 详细使用方法