gpt4 book ai didi

做linux计划任务的步骤

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 31 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章做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的相似 。

最后此篇关于做linux计划任务的步骤的文章就讲到这里了,如果你想了解更多关于做linux计划任务的步骤的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com