概述
本教程操作环境:linux7.3系统、Dell G3电脑。
linux中at和crontab有什么区别
at与crontab的区别
运行方式不同
at只运行一次,crontab循环运行
依赖的服务不同
at 对应的服务是 atd
crontab 对应的服务是 crond
at一般是临时任务,crontab一般是周期性任务
at指令
执行at需要注意:
1 检查用户是否有at的权限
如果系统里存在/etc/at.allow文件,则里面存在的用户名才会有at权限
如果系统里存在/etc/at.deny文件,则里面存在的用户名才会没有at权限(一般开源的系统都是默认给deny文件,且里面为空)
如果系统不存在以上文件,则只有root用户可以用at权限
2 检查atd服务是否已经开启
service atd status
登录后复制
crontab指令
linux自动执行指令crontab和at
执行crontab需要注意:(其实和at是一样的)
1 检查用户是否有crontab的权限
如果系统里存在/etc/cron.allow文件,则里面存在的用户名才会有cron权限
如果系统里存在/etc/cron.deny文件,则里面存在的用户名才会没有cron权限(一般开源的系统都是默认给deny文件,且里面为空)
如果系统不存在以上文件,则只有root用户可以用cron权限
2 检查atd服务是否已经开启
service crond status
登录后复制
推荐学习:Linux视频教程
以上就是linux中at和crontab有什么区别的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是犹豫芒果为你收集整理的linux中at和crontab有什么区别的全部内容,希望文章能够帮你解决linux中at和crontab有什么区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复