当前位置: 技术问答>linux和unix
在unix环境下如何实现每天定时运行一个脚本,如update.pl?????
来源: 互联网 发布时间:2015-09-23
本文导语: 在unix环境下如何实现每天定时运行一个脚本,如update.pl????? | 怎么编写crontab 文件.完成以下功能: 每周自动执行将一文件夹的内容备份,并且文件名字以生成的日期命名. /////////////////...
在unix环境下如何实现每天定时运行一个脚本,如update.pl?????
|
怎么编写crontab 文件.完成以下功能:
每周自动执行将一文件夹的内容备份,并且文件名字以生成的日期命名.
//////////////////////////////////////////////////////////////
---- 接着我们用 UNIX 的 cron 进程调用 auto_proc.exe 文件,在 oracle 用户的 UNIX 下,输入命令:
crontab -e
---- 其编辑方式、命令与 vi 类似;如果想每天凌晨 1 点 1 分调用存储过程,你可以输入:
1 1 * * * auto_proc.exe
---- 该命令的格式为:
分 时 日 月 星期 要执行的命令
---- 分时日月星期可以用 * 代表每的意思。
该文件存放在 /usr/var/spool/cron/crontabs/ 目录下。
/////////////////////////////////////////////////////////////
[code:1:0a52aa6491]
#!/bin/bash
BackupDir=/export/home/sqwen/data
TargetDir=/export/home/sqwen/backupdata
DateFile=`date +%y%m%d`
cd $BackupDir
cd ..
tar cvfz ${DateFile}.tgz $(basename $BackupDir)
mv ${DateFile}.tgz $TargetDir
[/code:1:0a52aa6491]
每周自动执行将一文件夹的内容备份,并且文件名字以生成的日期命名.
//////////////////////////////////////////////////////////////
---- 接着我们用 UNIX 的 cron 进程调用 auto_proc.exe 文件,在 oracle 用户的 UNIX 下,输入命令:
crontab -e
---- 其编辑方式、命令与 vi 类似;如果想每天凌晨 1 点 1 分调用存储过程,你可以输入:
1 1 * * * auto_proc.exe
---- 该命令的格式为:
分 时 日 月 星期 要执行的命令
---- 分时日月星期可以用 * 代表每的意思。
该文件存放在 /usr/var/spool/cron/crontabs/ 目录下。
/////////////////////////////////////////////////////////////
[code:1:0a52aa6491]
#!/bin/bash
BackupDir=/export/home/sqwen/data
TargetDir=/export/home/sqwen/backupdata
DateFile=`date +%y%m%d`
cd $BackupDir
cd ..
tar cvfz ${DateFile}.tgz $(basename $BackupDir)
mv ${DateFile}.tgz $TargetDir
[/code:1:0a52aa6491]
|
crontab -e打开crontab文件编辑: 下面是一个例子
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
0 6 * * * date
保存就可以了
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
0 6 * * * date
保存就可以了
|
#! /usr/bin/env perl
sleep xxx;#to when you what it start
while (1) {
#do what you want
sleep (60*60*24);
}
;)
sleep xxx;#to when you what it start
while (1) {
#do what you want
sleep (60*60*24);
}
;)
|
用 crontab 工具,具体用法看man手册
|
google搜一下crontab就知道了:)
|
zhiqiu(潜心学习,有事请短信联系,常年在线:)
在这里也能看到啊
在这里也能看到啊