linux创建sh文件命令_Linux如何创建计划任务之at命令介绍

无论是在生活还是在工作当中,每个人都会有一些计划任务需要定期被执行,那Linux是如何创建计划任务的呢?其实, Linux里面有2个可以创建计划任务的命令:

1,at 安排任务在某一时刻执行一次

2,cron 安排周期性运行的任务

这一篇我们介绍在linux里面如何使用at命令去创建某一时刻需要被执行的计划任务。以下是at命令格式和参数:

--- at+时间

--- at +[-f文件名]+时间

先来看第一种格式:at+时间,比如我要创建一个计划任务为‘下午3点给root用户发一条内容为‘hello world’的消息’。

1,输入at 15:00 回车

2,输入write root < echo “hello world” 回车

3,同时按下ctrl+d 表示创建任务完成

c23c16f1c82337455a1ab79970ac8d14.png

这个时间如果想要查看有哪些计划任务时,可以执行at -l命令进行查询:

6a5c3d09ce79bf66235fdf1c780c836f.png

还有,通过at可以同时创建多个计划任务,比如在下午17:00同时创建一个文件/tmp/passwd_bk,并把此文件发送给root用户:

257059d6f8376b9c3b9ca8c52c8664be.png

通过执行at -d 任务ID的命令来删除任务计划:

beb4e5736840ccf043decc7372a06668.png

第二种格式:at +[-f文件名]+时间;这种格式就是事先把计划任务创建到一个文件里面,然后通过at -f 文件名 时间来生成计划任务,比如,先创建一个文件如下,任务为在/tmp目录下创建一个文件a和一个目录b:

9cc2ec81c7fea35d1dac6d78cec0033d.png

这个任务我们计划安排半个小时后执行,就可以这样来设置:

e669c77695205dd7bac9dda446d5328c.png

以上2种方式都可以用来创建计划任务,只不过通过at来创建的计划任务只能是在某一时刻被执行,需要周期性去执行的计划我们下一篇再来介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值