图解Linux命令之--at命令
来源:互联网 发布:张佳玮 知乎 编辑:程序博客网 时间:2024/06/05 10:43
at命令-->用于设置定时任务,指定一个时间执行一个任务,只能执行一次
【at命令作用】
Windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务。 Linux中通过什么来实现类似功能,这里就必须介绍crontab, at
在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程
ps -ef | grep atd # 查看
/etc/init.d/atd start # 启动
chkconfig --level 2345 atd on; # 开机即启动
/etc/init.d/atd status # 查看at服务是否开启
【常用时间格式】
格式 例子
-------------------------------------------------------------------
HH:MM at 21:00
HH:MM YYYY-MM-DD at 21:00 2015-11-30
HH:MM[am|pm] [Month] [Date] at 09pm May 1
HH:MM[am|pm]+数字[minutes|hours|days|weeks] at now + 5 minutes
【指定时间方式】
绝对时间:HH:MM, DD.MM.YY, MM/DD/YY, YYYY-MM-DD
相对时间:now + #单位即可 $ now + 5 days
单位时间:minutes,hours,days,weeks
模糊时间:noon(12:00PM), midnight(12:00AM),teatime(4:00PM)
【at的配置文件】/etc/at.deny和/etc/at.allow
如果deny单独存在,则是deny以外的所有用户都可以使用at命令
如果allow单独存在,则是只允许allow内的用户可以使用at命令
如果同时存在,则只允许allow内的用户使用at命令
如果同时不存在,则只允许root账号执行at操作
【&和nohup】
1.当在前台运行某个作业时,终端被该作业占据,而在后台运行作业时,它不会占据终端.
可以使用&命令把作业放到后台执行.格式为: 命令 &
2.如果正在运行一个进程,而且觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令,该命令可以在你退出帐户之后继续运行相应的进程.nohup就是不挂起的意思.缺省情况下该作业的所有输出都被重定向到一个名为
nohup.out的文件中,除非另外指定了输出文件.
nohup command > myout.file 2>&1 # 输出被重定向到myout.file文件中.
- 图解Linux命令之--at命令
- Linux命令之"at"
- 图解Linux命令之--tr命令
- 图解Linux命令之--cp命令
- 图解Linux命令之--cat命令
- 图解Linux命令之--chattr命令
- 图解Linux命令之--lsattr命令
- 图解Linux命令之--chgrp命令
- 图解Linux命令之--id命令
- 图解Linux命令之--cd命令
- 图解Linux命令之--alias命令
- 图解Linux命令之--chown命令
- 图解Linux命令之--lsmod命令
- 图解Linux命令之--modinfo命令
- 图解Linux命令之--modprobe命令
- 图解Linux命令之--clear命令
- 图解Linux命令之--ln命令
- 图解Linux命令之--pwd命令
- 终于有自己的博客了
- Bad Request(#400) Unable to verify your data submission
- java web开发 高并发处理
- hdu1026【bfs优先队列】
- 用例图 extend、include、泛化
- 图解Linux命令之--at命令
- 单例模式
- 一个快速实现自定义地图区域展示及导航的平台:迅达地理
- Android"挂逼"修炼之行---防自动抢红包外挂原理解析
- 适配器模式
- 我的科研生活2017-2-5
- Android 中 Bitmap 和 Drawable
- 2.(初级)CSS3选择符
- 动态代理之CGLIB