linux中at和crontab指令有何差异,使用要注意什么
Admin 2022-08-18 群英技术资讯 312 次浏览
linux中at和crontab的区别:1、运行方式不同,at只运行一次,而crontab则是循环运行;2、依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond;3、at一般是临时任务,而crontab一般是周期性任务。
本教程操作环境:linux7.3系统、Dell G3电脑。
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
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
方法一 telnet常用telnet ip port方式测试远程主机端口是否打开。方法二 nmapnmap ip -p port 测试端口nmap ip 显示全部打开的
linux zip文件解压命令有:1、压缩mydata目录【zip -r mydata.zip mydata】;2、解压mydata【unzip mydata.zip -d mydatabak】;3、解压到home目录【unzip ..】。
Li对于电脑新手来说,可能并不清楚默认网关是什么,对默认网关的简单理解就是路由器的IP地址,要有正确的网关配置才能保证用户可以上网。对于默认网关的设定有手动设置和自动设置这两种,
centos下使用fdisk命令
linux下export命令有何作用?linux下export命令可以用来设置或显示环境变量,那么export命令要怎样使用呢?接下来小编就给大家详细的介绍一下。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008