linux下用CRON实现定时执行脚本清空一个表的数据。 /etc目录下不是有crontab吗? ------------------------ SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root ntpdate 210.72.145.44 >/dev/null 2>&1 #47 2 * * * root php /root/sendstat.php >/dev/null 2>&1 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron...
by pj8324 - 服务器应用 - 2008-03-03 09:15:35 阅读(4230) 回复(3)
使用crontab你可以在指定的时间执行一个shell脚本或者一系列linux命令。例如系统管理员安排一个备份任务使其每天都运行 入门 # crontab –e 这样可以已编辑模式打开个人的crontab配置文件,然后加入一下这行: 0 0 * * * /home/linrui/XXXXXXXX.sh 这将会在每天凌晨运行 指定的.sh文件 Cron 各项的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} o minut...
定时执行crontab使用方法详解 使用方式: crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e } 说明: crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 参数: -e:执行文字编辑器来设定...
最近做了一个项目,使用的64位linux系统,数据库使用的是64位oracle,需要定时执行oracle备份的脚本,主要是每周日执行一次零级备份zeorbk,每周三执行一次一级备份firstbk,每周一、二、四、五、六执行一次二级备份secondbk。 目前备份都准备好了,但是由于对linux系统了解不多,所以还不太清楚应该如何定时执行指定的脚本。 听同事说,linux在图形界面下也有像windows似的计划任务功能,但是我在linux图形界面下没有发现有这样的...
小弟我刚刚接触linux 自己实则编了几个shell脚本,perl脚本 但是chmod 777后执行的时候总是要敲./filename 除非我把当前目录set path后可以不敲./直接敲filename 有没有途径让我只要进入脚本所在的文件夹后,可以直接敲脚本名字就可以执行的方法 需要如何配置? 另:为何默认都是要执行都添加./
在 linux下,可以使用crontab + php的方法: 1、使用crontab –e编辑定时任务 内容为: XX:xx:xx 执行一个test.php文件 2、php文件必须在文件头一行,加上解释器路径(就象perl做的那样) #!/usr/local/bin/php PHP的执行需要Apache的支持,shell脚本的执行需要linux的支持,而linux支持定时运行某个程序的功能 --------------------------------------------------------------- 将PHP作为Shell脚本语言使用(转载) --英...
写的程序多了,有时我们希望写个脚本执行多个命令,下面就如何写脚本提供一个步骤: 1. 创建一个文件。 touch wt 2. 编辑文件内容,修改代码。 #!/bin/sh echo "hello world!" 第一行是必须的,制定执行SHELL的地方; 第二行开始才是自己写代码的地方; 3. 改变文件权限,使文件变为执行文件 chmod +x wt 4. 执行该文件 ./wt 于是会出现“hello world”的字样。 本文来自ChinaUnix博客,如果查看原...
综述 ??linux中crontab是实现定时执行的指令,利用这个指令我们就可以定时执行某一个php文件,从而实现用PHP做linux自动执行脚本。 ??如何用PHP作linux自动执行脚本? ??在安装PHP的时候,会产生一个可执行文件,文件名为php.将它 copy 到 /usr/local/bin 下.在终端方式执行php程序: ????php -q onlinnum.php PHP 原本是应用在网页应用的?因此它会送出 HTML 的HEADER?但是在此我们是要将 PHP 用作 Shell Script?"-q" 就是表示...
用 PHP 作一社区, 在写到计算最高上线人数时, 成功调试出把PHP作为 shell script直接在服务器上运行. 在作社区时, 时常需要统计上线人数等数据. 一般做法是, 把这段 代码 放在用户 login或者某一个页面中, 以便在用户登录或访问到该时,触发运行该代码. 这样 一来, 会造成一个问题, 如果该代码教复杂, 明显减慢该页的正常调用速度. 利用PHP 的这种特性,加上 linux 的crontab指令,即可自动定时执行某一个php文 件(统计在线...
综述 ??linux中crontab是实现定时执行的指令,利用这个指令我们就可以定时执行某一个php文件,从而实现用PHP做linux自动执行脚本。 ??如何用PHP作linux自动执行脚本? ??在安装PHP的时候,会产生一个可执行文件,文件名为php.将它 copy 到 /usr/local/bin 下.在终端方式执行php程序: ????php -q onlinnum.php PHP 原本是应用在网页应用的?因此它会送出 HTML 的HEADER?但是在此我们是要将 PHP 用作 Shell Script?"-q" 就是表示...
1.开机自运行 简单的处理开机自运行的方法是修改rc.local文件。此文件位于/etc目录下面. 在默认情况下,rc.local是一个空的脚。您只要修改它就可以了。要注意的是,在此文件中运行的命令其依赖的进程是否运行。本人再实验的时候由于想在 开机时启动dia.试了好多次都失败。我想可能是界面进程还没有启动。我的实验脚本为 echo “hello. rc.local” >>home/shanfeng/rc.local 实验成功 在/etc目录下面还有rc*.d的目...