linux设置定时任务

Linux 设置定时任务,执行PHP脚本

1.crontab -e

2.0 2 * * * /usr/local/php/bin/php /var/tmp/test.php > /var/tmp/test.log

(/usr/local/php/bin/php 是我的PHP程序目录)

我在调试的时候,定时任务总是执行不成功,最后发现原来是Linux系统时间不准确,跟我自己的电脑时间差了几个小时,希望大家不要像我一样

在此附上修改Linux系统时间的命令:

1.date  显示当前时间

2.date -s 170504  设置日期

3.date -s 17:30:00 设置时间

(只有超级用户有权限修改)

时间: 2024-10-07 07:32:41

linux设置定时任务的相关文章

linux设置定时任务crontab

linux设置定时任务crontab 前段时间参照一个博友的git设置了mongoDB的定时备份,后来发现并未成功,今天重新配置了一下,把crontab的两种设置方式都尝试了,而且测试可以正常工作. 测试机器 ubuntu14.04 1.(推荐方式)用户级别的定时任务设置 使用如下命令 crontab -e 添加一条测试脚本: #*/1 * * * * sh ~/Desktop/myshare/cronjob.sh#每隔一分钟执行桌面文件夹中的这个脚本 然后,更新crontab service

linux设置定时任务的方法(自己总结)

Linux设置定时任务步骤 linux设置定时任务的关键字是:crontab 1:查看现在已经有的定时任务的命令是  crontab -l,执行命令如下图: 2:新建定时任务的命令是:crontab -e,想添加新的定时任务的话输入i进行添加,类似于vi的编辑; 3:定时任务中的时间的说明,时间的格式大概是这样的* * * * * 五个*号代表的意思分别是分,时,日,月,周的顺序来排列的 如果想每分钟都执行一次的话就采用默认的 * * * * *,如果想每五分钟执行一次可以 */5 * * *

Linux 设置定时任务 清空日志

Step 1:前提是linux服务器安装了crond 定时任务需要crond服务的支持 1.启动方法 service crond restart 2.该服务默认是开机启动的 取消定时任务 1.全部取消 crontab -r 2.取消某个 crontab -e 配置文件,删除要取消的哪一行配置 查看目前都有那些定时任务 crontab -l Step 2: 编写bash脚本,比如一个简单的脚本 #!/bin/bash time=$(date "+%Y%m%d:%H-%M-%S") ech

Linux-No.03 Linux 设置定时任务发送邮件功能

1.定时任务 crontab -l crontab -e  /sbin/service crond start    //启动服务 /sbin/service crond stop     //关闭服务 /sbin/service crond restart  //重启服务 /sbin/service crond reload   //重新载入配置 /sbin/service crond status   //查看服务状态  */1 * * * * /opt/shell/load-check.s

linux设置定时任务调用接口

1.设置目录 cd /var/spool/cron 2.编辑文件(当前登录用户,不一定是root) vim root 3.添加内容 0 0 * * * wget http://192.144.141.166:8083/qingzhutool/hotel/recommend/sendmail/2bigAreaManager 定时时间周期表达式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours

Linux下设置定时任务删除归档日志

1.编辑删除归档日志的脚本----/home/oracle/clearlog.sh #! /bin/bash source ~/profile_orcl#记录归档删除的日志exec >> /home/rman_log/log/del_arch`date +%F-%H`.log $ORACLE_HOME/bin/rman target / <<EOF#检查归档crosscheck archivelog all; #列出无效的归档日志list expired archivelog al

Linux之定时任务补充

定时任务两实例 例1: 每分钟打印一次自己的名字拼音全拼到“/server/log/自己的名字命名的文件”中. [[email protected] log]# mkdir -p /server/log/ [[email protected] log]# echo "chensiqi" >>/server/log/chengliang [[email protected] log]# crontab -l #time sync by zcl at 2017/5/8 */5

第十七天-linux系统定时任务crontab入门讲解

首先先了解下程序和进程的区别: 程序概念: 程序是为了解决一个信息处理任务而预先编制的工作执行方案,是由一串cpu能够执行的基本指令组成的序列,每一条指令规定了计算机进行什么操作(比如加.减.乘.除.判断等)及操作需要的有关数据.例如,从存储器读入一个数送到运算器就是一条指令,从存储器读出一个数并和运算器中原有的数相加也是一条指令.简单的说:我们使用的命令就是程序,QQ程序,听歌的MP3软件,linux系统也是程序. 基本特征:一堆代码,一个文件,一个命令,程序是静态的,放在电脑里还没有被运行.

使用shell脚本调用mysql数据库存储过程,并设置定时任务

本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...后来由于种种原因,就使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调用mysql数据库存储过程,如下: #!/bin/bash#0 1 * * * sh /home/drmTrans3/rj_proc.shhost1=127.0.0.1user=systempasswd=linuxport=3306mysql -h${host1} -u${user} -p${pas