做linux计划任务的步骤

一次性计划任务的安排: at :安排作业在某一时刻执行一次(一般都是用它)

batch:安排作业在系统负载不重时执行一次

第一步: #service atd start 开启一次性计划任务 at 时间

1、绝对的计时方法 midnightnoonteatimeHH:MM[today]HH:MM[tommorow]HH:mm 星期HH:MM mm/dd/yy 2、相对的计时方法

复制代码

代码如下:

now + n minutesnow + n hours
now + n day

指定今天下午5:30执行某个命令(假设现在时间中午12:30,2009/9/16)at5:30pmat17:30at17:30todayatnow+5hoursatnow+300minutesat17:3016.9.2009at17:309/16/2009

指定的时间都是未到的我们也可以把我们要执行的命令写到一个文件你如#vione.txt在文件中编辑/bin/echo"#############">a.txt#at-fone.txt10:30

at-f文件时间点at<one.txt时间点

在某个时间执行某个程序(命令),一定要使用命令的绝对路径

复制代码

代码如下:

at10:56>/bin/cp/root/*/home/>bin/echo"11111111">/root/one.txt

ctrl+d退出at-l查看或atqat-d或atrm删除计划任务

at的执行结果和配置文件

at的结果通过邮件寄给提交这个命令的用户

at的配置文件:限制哪些用户可以使用at命令/etc/at.allow如果这个文件存在,那么列在此文件中的用户才可以使用at命令,如果这个文件不存在则查/etc/at.deny

/etc/at.deny如果这个文件存在,则在文件中列出的用户都不能使用at命令

如果两个文件都不存在,则只有root用户可以使用at命令。如果两个文件都存在,而且均为空,则所有用户都可以使用at命令。

周期性计划任务的:crond#servicecrondstart开启周期性计划任务

crond进程搜索crond文件并载入内存

crontab文件即/var/spool/cron/目录下以用户名命名的文件

crond进程启动以后,他首先检查是否用户设置了crontab文件,如果没有转入“休眠”状态释放系统资源crond进程每分钟醒来一次,

查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出丢将作为邮件发送给crontab的所有者。

#crontab-e编辑周期任务

#crontab-l查看计划任务

#crontab-r删除当前的计划任务

计划任务书写的格式:

复制代码

代码如下:

分时天月星期</p><p>[0--59][0--23][1--31][1--12][0--7](0ro7issun)</p><p>*/23,5,71-5

每隔两分钟三点,五点,七点周一到周五

这些项都不能够为空,必须填写

如果以后不需要指定其中几项,可以用通配符“*”表示

每个时间段都可以指定多个值,它们可以用逗号间隔,5-6*/3

命令应该给出绝对路径

用户必须具有运行crontab的权限

复制代码

代码如下:

/etc/cron.allow/etc/cron.deny

作用与at的相似

(0)

相关推荐

  • linux 防御SYN攻击步骤详解

    一.默认syn配置 sysctl -a | grep _syn net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.tcp_syncookies = 1 net. ...

  • 用Microsoft Project怎么做一个计划

    用Microsoft project怎么做一个计划. 操作方法 01 在工作中需要用Microsoft Project做一个计划,方便其他人员查看整个计划的工作任务.任务工期等信息: 02 下面以做一 ...

  • Linux操作系统安全配置步骤

    Linux安全配置步骤简述 一、磁盘分区 1、如果是新安装系统,对磁盘分区应考虑安全性: 1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区; 2)以上 ...

  • linux配置防火墙详细步骤(iptables命令使用方法)

    通过本教程操作,请确认您能使用linux本机。如果您使用的是ssh远程,而又不能直接操作本机,那么建议您慎重,慎重,再慎重! 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES ...

  • Hyper-V装CentOS需要的Linux Integration Components的步骤分享

    步骤如下: 首先需要kernel-devel和gcc 我的是64位的CentOS,还需要adjtimex RPM确保时间准确性 因为没网,安装就得从光盘安装。要将yum的repo设置为光盘 于是 # ...

  • 使用小蜜蜂(无线麦克风)做直播声音源的步骤

    本篇介绍无线麦克风做直播声音源的使用步骤 操作方法 01 首先要区分小蜜蜂的接收端和发射端:左图是接收端:右图是发射端 02 麦连接到小蜜蜂的发射端,插口有麦克风标志,接线见下图: 03 接收端连接3 ...

  • 怎么用【出发吧-旅行计划】轻松做旅行计划

    自助旅行越来越受大家欢迎,但传统的查攻略,看游记却显得有些繁琐.随着智能手机的普及,用一款APP轻松制作旅行计划,方便随时查看这个梦想如今也可以实现了.出发吧-旅行计划在众多旅行类APP中别具一格,用 ...

  • 百度回享计划怎么赚钱?百度回享计划赚钱操作步骤

    第一步、加入回享。 第二步、分享原创。 第三步、获取收益。 第四步、提取收入。 以上就是百度回享计划赚钱流程,大家看明白了吗?

  • 如何搭建一台Linux媒体服务器的具体步骤

    图1:ZaReason的MediaBox。 几乎任何Linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的Linux。任何Ubuntu变种版本( ...