Linux计划任务

简介:
1.系统“延迟任务”发起命令
[root@aclhost mnt]# at 11:03
at> touch /mnt/file{1..10}        ##要执行的命令
at> <EOT><按ctrl+D>            ##任务发起
job 2 at Sat Nov  7 11:03:00 2015


[root@aclhost mnt]# at -l        ##查看任务列表
2    Sat Nov  7 11:03:00 2015 a root

[root@aclhost mnt]# atrm 2        ##删除编号为2的人物
[root@aclhost mnt]# at now+1min        ##任务延迟一分钟执行

2.at命令的使用控制
/etc/at.deny                ##默认存在系统中,在此列表中出现的用户被禁止
test                    ##禁止test执行at
/etc/at.allow                ##默认在系统中不存在,
                    ##但是当此文件存在时,
                    ###deny文件失效,
                    #并且所有普通用户能执行at的权力被禁止,只有在此文件中的用户可以执行at
student                    ##系统中的普通用户只有student可以使用at

3.计划定期任务
发起方式1
crontab    
        -u 
    -e        ##编辑定期任务
    -l        ##显示定期任务
    -r        ##删除定期任务


crontab格式
分钟 小时 天 月 周
分钟/数字        ##每隔几分钟,以此类推,小时,天,月,周都适用
/var/spool/cron  #文件存储路径


发起方式2
vim /etc/cron.d/ps    ##ps文件名称任意
分钟 小时 天 月 周    用户    命令


4.crontab使用限制
/etc/cron.deny        ##默认存在系统中,在此列表中出现的用户被禁止
 test                                    ##禁止test执行crontab

/etc/cron.allow        ##默认在系统中不存在,
                     ##但是当此文件存在时,
                        ###deny文件失效,
                        #并且所有普通用户能执行crontab的权力被禁止,只有在此文件中的用户可以执行crontab
student                 ##系统中的普通用户只有student可以使用crontab


5.系统临时文件管理
vim /usr/lib/tmpfiles.d/xxx.conf
类型    名称    权限    所有人    所有组    存在时间(s m d)
systemd-tmpfiles    --create /usr/lib/tmpfiles.d/xxx.conf    ##创建

systemd-tmpfiles    --clean    /usr/lib/tmpfiles.d/xxx.conf    ##清理


本文转自willis_sun 51CTO博客,原文链接:http://blog.51cto.com/willis/1846982,如需转载请自行联系原作者


目录
打赏
0
0
0
0
69
分享
相关文章
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
414 0
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
152 2
Linux系统之计划任务的配置与管理
Linux系统之计划任务的配置与管理
159 0
|
10月前
|
Linux - 一次性计划任务之at命令使用
Linux - 一次性计划任务之at命令使用
311 0
Linux系统计划任务之系统重启定时任务
Linux系统计划任务之系统重启定时任务
470 1
Linux计划任务at和cron命令的使用
前面学习了Linux中的软件管理,这篇文章将开始学习Linux中的计划任务,通过本篇文章将学习Linux中的一次性调度执行at命令和循环调度执行cron命令的介绍与使用,下面开始我们的Linux计划任务的学学习吧。
176 0
Linux进程和计划任务(把心留给在乎你的人吧)(二)
Linux进程和计划任务(把心留给在乎你的人吧)(二)
124 0
Linux进程和计划任务(把心留给在乎你的人吧)(二)
Linux进程和计划任务(把心留给在乎你的人吧)(一)
Linux进程和计划任务(把心留给在乎你的人吧)(一)
156 0
Linux进程和计划任务(把心留给在乎你的人吧)(一)