linux系统定时任务设置

、使用at命令设置一次性定时任务

2、使用crontab设置周期性定时任务

1)cd /home 目录下,使用vi test.py创建文件,内容如下:

#!/usr/bin/python
#coding=utf-8

import time
f=open(‘f.txt‘,‘w‘)
now = time.strftime(‘%Y-%m-%d-%H_%M_%S‘,time.localtime(time.time()))
f.write(‘file run time:‘+now+‘\n‘)

f.close()

2)使用crontab -e命令编辑crontab文件

分钟 小时 天 月 星期 命令 /脚本路径(绝对路径)

5 * * * * python /home/test.py

完成crontab任务创建后,界面提示如下:

[[email protected] home]# crontab -e
no crontab for root - using an empty one
crontab: installing new crontab

3)启动 crontab 服务:
注意:在完成编辑以后,要重新启动 cron 进程,crontab 服务操作说明:
~#/etc/init.d/cron restart //重启服务
~#/etc/init.d/cron start //启动服务
~#/etc/init.d/cron stop //关闭服务
~#/etc/init.d/cron reload //重新载入配置

时间: 2024-10-05 20:36:06

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

Linux学习之九-Linux系统定时任务

Linux系统定时任务 在一些实际工作中需要机器在某个时间自动执行某个任务,不需要人为在此时刻参与,可以建立一个定时任务. crond 服务是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. 使用命令/etc/init.d/crond status检查服务是否处于运行状态, 使用

Linux系统定时任务crond那些事

1 Linux系统定时任务 1.1 定时任务介绍 1.1.1 Crond是什么? Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件.Centos5/6 linux系统安装完操作系统默认会启动crond任务调度服务,系统开机启动优化保留crond服务开机自启动.Crond服务定期(默认是每分钟检查一次)检查系统中是否有要执行的任务工作.这个crond定时任务服务就相当于我们平时使用的闹钟一样.特殊需求:(秒级别)crond服务搞不定了,工作中一般写脚本守护程序执行. 1.

Linux 系统定时任务:crontab,anacron

Linux 系统定时任务:crontab,anacron 一.Cron 服务 1. 启动服务 service cron start 2. 关闭服务 service cron stop 3. 重启服务 service cron restart 4. 重新载入配置 service cron reload 5. 查看服务状态 service cron status 二.用户定时任务 1. 选项 -e:执行文字编辑器来设定定时任务-l:列出目前所有定时任务-r:删除目前所有定时任务(慎用) 要经常备份定

嵌入式Linux系统如何设置TimeZone

*************************************************************************************************************************** 作者:EasyWave                                               时间:2014.06.08 类别:Linux内核-TimeZone设置                  声明:转载,请保留链接 注意:

linux系统-网络设置

linux系统-网络设置 一 vmvare网络 1 桥接模式:适合路由器可以发送多个ip,使虚拟机直接连接现实的网络 2 主机模式:虚拟机直接和主机连接,主机没有连接外部的网络 3 NAT网络地址转换模式:网络中只有一个ip,使用NAT 二 linux虚拟机 1 ifconfig:查看网卡的工作情况 2 eth0:系统的第一块网卡 3 eth1:系统的第二块网卡 4 lo:虚拟的回环网卡 5 virbro:虚拟的网桥 6 开启etho的配置文件路径:vi /etc/sysconfig/netwo

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

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

Linux系统定时任务Crond

Crond是什么 Crond是Linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特殊需求:(秒级别)crond服务就无法搞定,一般工作中邪脚本守护进程执行(一般用不上) 为什么要使用crond定时任务 Linux系统的定时任务crond,相当于我们平时生活中得闹钟功能.可以满足周期性执行任务的需求. Linux系统的定时任务 Linux系统中定时任务调度的工作可以分为以下两种情况 1.Linux系统自身定期执行的任务工作:系统周期性执行的任务工作,如轮询系统日志,备份系统数据,清

linux系统下设置oracle开机自动启动

在Linux系统中,安装好oracle数据库服务后,并不像在Windows系统下一样,oracle服务在默认情况下会随时系统的启动自动启动.Linux系统中,是需要用户去手动进行设置,才能实现oracle开机自动启动的.本文将一步一步教你如何进行设置. 1.前提条件:你已经在Linux系统中正确安装好oracle服务,使用手动方式可以正常启动.   2.先以root身份登录到linux系统 键入命令"vi /etc/oratab"(使用vi编辑器编辑文件/etc/oratab),如图:

Linux系统显示器设置

Linux系统通过xrandr命令设置系统屏幕 1.查看当前屏幕信息xrandr 2.设置主屏幕xrandr --output VGA1 --auto --primaryxrandr --output DP2 --auto --primary黑体部分具体值,需要看第一步显示什么 3.设置扩展屏幕xrandr --output DP2 --right-of VGA1 --auto黑体部分具体值,需要看第一步显示什么 4.设置复制屏幕xrandr --output DP2 --same-as VGA