类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
在unix环境下如何实现每天定时运行一个脚本,如update.pl?????
网友回答:
用 crontab 工具,具体用法看man手册
crontab -e打开crontab文件编辑: 下面是一个例子
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
0 6 * * * date
保存就可以了
怎么编写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]
#! /usr/bin/env perl
sleep xxx;#to when you what it start
while (1) {
#do what you want
sleep (60*60*24);
}
;)
google搜一下crontab就知道了:)
zhiqiu(潜心学习,有事请短信联系,常年在线:)
在这里也能看到啊